最近艺术二维码在网上很火。
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-5.png)
这些QR code一般是用他们自己训练过的ControlNet模型生产出来的。那么对于不会自己训练模型,或者懒得去训练模型的朋友,怎么去尝试创作艺术二维码呢?
其实也有简单办法,我们还是用AUTOMATIC1111界面去操作:
1、生成二维码
如果你想给自己网站做一个二维码,可以在谷歌搜QR Code Generator,有很多生成器可以选择。用下面这个生成器举例
https://dnschecker.org/qr-code-generator.php
需要注意的两个点是
- 使用高容错率设置(Error Correction Level 选择最高等级)。
- 在QR码四周留有白边
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-4-1024x454.png)
之后把生成的二维码下载下来。
2、使用ControlNet
这里我们需要两个Unit
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-6-1024x403.png)
如果你看到的界面不是这样的,需要在设置里做调整
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-7-1024x408.png)
下一步,我们把二维码分别上传到这两个Unit
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-8-1024x305.png)
然后按照我这样设置参数
Unit0:
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-9-1024x391.png)
Unit1:
![](https://shemmytalk.com/wp-content/uploads/2023/06/image-10-1024x466.png)
没有这两个ControlNet模型的,到下面这里下载
https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main (control_v11f1e_sd15_tile.pth)
https://huggingface.co/ioclab/ioc-controlnet/tree/main/models
(control_v1p_sd15_brightness.safetensors)
参数解释:
- Control Weight(控制权重):降低这个参数值,出图结果更偏向提示词
- Starting Control Step:增加这个参数值,出图结果更偏向提示词
- Ending Control Step:降低这个参数值,ControlNet会提前结束。如果您希望QR码和图像更自然地融合,则可以将其减少。
3、使用txt2img生成图像
这一步没太多可说的, 大家随意去测试就好。
最后,需要注意以下几点:
- 文本较短的QR code成功率较高,因为它们的图案模式更简单。
- 某些提示与QR码更自然地融合。例如,生成带有雪顶房屋的提示与QR Code可以更自然融合,因为它们具有类似的视觉元素。