最近很火的艺术二维码,是怎么创作的?
生财有术 ·
前言&to亦仁老大/生财工作人员:
本文介绍了艺术二维码的制作方法,因此难以避免有一些二维码的图像。如果你们觉得不妥,和我说我改或者删文就是。不过,这套制作方法感觉对一些大佬引流或者线下制作二维码提升逼格/艺术性还是有帮助的。希望对大家有用~
(“美女天团G4出道”)
(”小弟弟,过来给姐姐摸摸头“)
(”哥哥,来玩躲猫猫吧“)
(”卷心菜女王“)
(上面的每一张图,都可以wechat扫一扫试试)
一.
自从六月,nhciao发布了艺术化二维码的文章出来之后,AI绘画圈就变得很不平静。但是,大家都很难做出和他们差不多水平的二维码。
不过,高手在民间。
很快,各路大佬就迭代出了controlnet的brightness+tile的做法,以及brightness+illumination的做法,比常规二维码好看不少,但是距离又好看又能扫,甚至完全不像二维码的二维码,还有一些差距。
只能说比纯黑的二维码稍微好看那么一点。而最近几天,随着antfu大佬的测试分享(https://antfu.me/posts/ai-qrcode-refine),以及qrcodemonster的controlnet模型放出。
现在生成的二维码,艺术化水平已经大大超过了之前。比如我开头放的四张图片,以及下面这张,不提前和你说,你能想象,它会是二维码吗?
那么这样的图像怎么做呢?
二.
下面就来教大家如何生成这种高度艺术化的二维码,就以公众号的二维码为例好了。
1.首先你导出你的公众号二维码,然后放草料二维码里面解析。获得你的二维码目标地址。
2.接着打开antfu大佬的二维码工具网站https://qrcode.antfu.me/
对二维码调整长宽,大小。并在二维码的外缘增加一些噪点,让后续生成的图像整体性更强。基本设置请查看下面图片。
也可以自己摸索测试更好的设置(比如就不一定要像我这个横向长方形一样,你可以正方形,也可以竖的长方形等)。
设置好之后,点击图像下面的download下载图片。
3.下载controlnet相关模型
(1)下载controlnetbrightness模型
地址https://huggingface.co/ioclab/ioc
controlnet/blob/main/models/controlv1psd15brightness.safetensors
(2)下载controlnetqucodemonster模型和配置文件
地址https://huggingface.co/monster-labs/controlv1psd15qrcodemonster/tree/main
(3)把上面下载好的三个controlnet模型文件及配置文件放入controlnet插件的models文件夹。参考路径:stable-diffusion-webuiextensionssd-webui-controlnetmodels
4.生成图像设置
写正负面提示词,正负面提示词就按正常的写就行,比如什么起手式之类的。你喜欢怎么写怎么写。不过如果加上flowers,trees,forest之类会相对更容易生成一些,但也更千篇一律一些。不容易有惊喜。
采样方法建议dpmI!+!sde!+!2m,步数建议30步以上。
图像尺寸建议分辨率是768或者以上。比例和你在第二步导出来的二维码图片保持一致。模型的话,建议使用动漫模型,比如anything之类的,你用惯的就好。(等你熟练稳定生成之后,再使用真人模型)
5.Adetailer设置(可选)
这是一个插件,没有的可以下载安装后使用,安装插件教程可以看我之前的文章。
它可以优化小图中的人像脸部,这样出小图也不容易脸崩。用它之后,会增加脸部的好看程度,但也会增加图像生成时间,可用可不用。
6.controlnet设置。
(1)首先至少你要有2个或者以上的controlnet窗口,如果没用的话,自己去setting设置-controlnet-multicontrolnet里面把1改成4或者5.
(2)第一个controlnet的设置。
上传图片之后,勾选启用enable和pixelperfect完美像素。
接着preprocessor预处理器不选。模型选qrcodemonster(没有就先按第三步的下载并正确放置文件后,点击右侧的刷新按钮,就有了)
接下来是关键了。
weight一般设置1-1.5,这个根据不同的基础模型要动态调整,如果结果图更容易识别,但是没那么好看,就可以适度调低这个值。反之则调高。endingstep写0.85,给ai一点空间创造更好看的图。
(3)第二个controlnet的设置
同样上传图片,启用+pixelpefect
预处理器不选。模型选brightness.(没有就先按第三步的下载并正确放置文件后,点击右侧的刷新按钮,就有了)
wight设置在0.2-0.5之间。一般设置0.2不动就行。
startstep和endstep设置0.65-0.85即可。
7.设置完毕,可以点击右上角的生成按钮来生成图像了。不过,现在生成的图像,还是需要不断多生成,才能获得效果更好的图片。需要多次测试和抽卡。
答疑
1.二维码艺术化有什么用?
就是原来的二维码很丑,想让他好看点而已。
去各种平台引流可能也用得上。但是你要让二维码能被微信识别,那各平台反作弊系统也一定能识别。但是至少人工审核这一关或者没加上这一层机审的平台还是能过关的。
还有一些好处就是,你线下印名片,或者一些广告宣传等可以用二维码的场合,弄成这种艺术二维码,会更有逼格,更有科技感一些。
2.可不可以做得更好看一些?
可以,但因为公众号的二维码地址实在是太长,而且还不支持短链。
如果你换成短链或者其他短一些的网址,比如十位字符以内的。生成难度会低很多,也会好看很多。
参考阅读
Antfu: RefiningAIGeneratedQRCode
赛博迪克朗:二维码融合技术2.0简单实用AI教程没想到一周不到就要把教程从头到尾推翻升级另附上本教程原文,阅读体验可能更好一些:https://mp.weixin.qq.com/s?__biz=MzI2NTQ0MjY5Nw==&mid=2247486054&idx=1&sn=67589a219abf1a6979866fe6792a7350&chksm=ea9c0e80ddeb8796dd044f6d15f76704dea05c77ccf4ad7e175481aa4459d194b7c6c3ccbb78&token=1014845350&lang=zh_CN#rd