当前位置:首页|资讯|AI绘画|艺术

天哪,这竟然是二维码?

作者:觉悟之坡发布时间:2023-07-06

欢迎来到觉悟之坡AI绘画教学系列之第48篇。

(“美女天团G4出道”)


(”小弟弟,过来给姐姐摸摸头“)


(”欧尼酱,来玩躲猫猫吧“)


(”卷心菜女王“)

(上面的每一张图,都可以wechat扫一扫试试)


一.

自从六月,nhciao发布了艺术化二维码的文章出来之后,AI绘画圈就变得很不平静。

但是,大家都很难做出和他们差不多水平的二维码。

不过,高手在民间。

很快,各路大佬就迭代出了controlnet的brightness+tile的做法,以及brightness+illumination的做法,比常规二维码好看不少,但是距离又好看又能扫,甚至完全不像二维码的二维码,还有一些差距。

只能说比纯黑的二维码稍微好看那么一点。

而最近几天,随着antfu大佬的测试分享(https://antfu.me/posts/ai-qrcode-refine),以及qrcode monster的controlnet模型放出。

现在生成的二维码,艺术化水平已经大大超过了之前。

比如我开头放的四张图片,以及下面这张,不提前和你说,你能想象,它会是二维码吗?

那么这样的图像怎么做呢?


二.

下面就来教大家如何生成这种高度艺术化的二维码,就以公众号的二维码为例好了。

1.首先你导出你的公众号二维码,然后放草料二维码里面解析。获得你的二维码目标地址。

2.接着打开antfu大佬的二维码工具网站https://qrcode.antfu.me/

对二维码调整长宽,大小。并在二维码的外缘增加一些噪点,让后续生成的图像整体性更强。

基本设置请查看下面图片。

也可以自己摸索测试更好的设置(比如就不一定要像我这个横向长方形一样,你可以正方形,也可以竖的长方形等)。

设置好之后,点击图像下面的download下载图片。

3.下载controlnet相关模型

(1)下载controlnet brightness模型

地址https://huggingface.co/ioclab/ioc-controlnet/blob/main/models/control_v1p_sd15_brightness.safetensors

(2)下载controlnet qucodemonster模型和配置文件

地址https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster/tree/main

(3)把上面下载好的三个controlnet模型文件及配置文件放入controlnet插件的models文件夹。

参考路径:stable-diffusion-webui\extensions\sd-webui-controlnet\models

4.生成图像设置

写正负面提示词,正负面提示词就按正常的写就行,比如什么起手式之类的。你喜欢怎么写怎么写。不过如果加上flowers, trees, forest之类会相对更容易生成一些,但也更千篇一律一些。不容易有惊喜。

采样方法建议dpm+sde+2m,步数建议30步以上。

图像尺寸建议分辨率是768或者以上。比例和你在第二步导出来的二维码图片保持一致。

模型的话,建议使用动漫模型,比如anything之类的,你用惯的就好。(等你熟练稳定生成之后,再使用真人模型)

5.Adetailer设置(可选)

这是一个插件,没有的可以下载安装后使用,安装插件教程可以看我之前的文章。

它可以优化小图中的人像脸部,这样出小图也不容易脸崩。用它之后,会增加脸部的好看程度,但也会增加图像生成时间,可用可不用。

6.controlnet设置。

(1)首先至少你要有2个或者以上的controlnet窗口,如果没用的话,自己去setting设置-controlnet-multicontrolnet里面把1改成4或者5.

(2)第一个controlnet的设置。

上传图片之后,勾选启用enable和pixel perfect完美像素。

接着preprocessor预处理器不选。模型选qrcode monster(没有就先按第三步的下载并正确放置文件后,点击右侧的刷新按钮,就有了)

接下来是关键了。

weight一般设置1-1.5,这个根据不同的基础模型要动态调整,如果结果图更容易识别,但是没那么好看,就可以适度调低这个值。反之则调高。

ending step写0.85,给ai一点空间创造更好看的图。

(3)第二个controlnet的设置

同样上传图片,启用+pixel pefect

预处理器不选。模型选brightness.(没有就先按第三步的下载并正确放置文件后,点击右侧的刷新按钮,就有了)

wight设置在0.2-0.5之间。一般设置0.2不动就行。

start step和end step设置0.65-0.85即可。

7.设置完毕,可以点击右上角的生成按钮来生成图像了。

不过,现在生成的图像,还是需要不断多生成,才能获得效果更好的图片。需要多次测试和抽卡。


答疑

1.二维码艺术化有什么用?

就是原来的二维码很丑,想让他好看点而已。

有些人想要这些二维码欺骗机器然后去各种平台引流。

理论上你可以试试,但是你要让二维码能被微信识别,那各平台反作弊系统也一定能识别。只不过看平台想不想加上这个算法而已。

还有一些好处就是,你线下印名片,或者一些广告宣传等可以用二维码的场合,弄成这种艺术二维码,会更有逼格,更有科技感一些。

2.老师我试了很多次都不太满意,你能单独教我吗?或者说,可以接定制吗?

可以。

3.可不可以做得更好看一些?

可以,但因为公众号的二维码地址实在是太长,而且还不支持短链。

如果你换成短链或者其他短一些的网址,比如十位字符以内的。生成难度会低很多,也会好看很多。


参考阅读

Antfu: Refining AI Generated QR Code

赛博迪克朗:二维码融合技术2.0 简单实用AI教程 没想到一周不到就要把教程从头到尾推翻升级


好了,大家都学会了吗?学会了记得点赞关注在看三连哦~

如果不会,有问题也可以私。

那么今天的课,先上到这里吧,下次再见,下课!

<End>


历史教程文集,请查看AI绘画教程文章合集

关注我们,更多AI绘图技能知识持续更新中~



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1