您需要 登录 才可以下载或查看,没有账号?注册
x
随着手机的普及,尤其是微信的推广,扫一扫几乎成了手机App的标配功能。由于微信的影响,以至于有段时间,认为二维码是微信发明的。
实际上,二维码(QR码)是一种二维图形码,用于存储和传递信息,不仅可以用作微信好友、公众号二维码,也可以表示各种类型的数据,例如网址、文本、电话号码等。
StableDiffusion 是一个开源的AI绘画工具,可以理解为AI绘画界的安卓系统。我们可以利用它的图生图「img2img」和ControlNet 插件来美化公众号二维码。
—1—识别公众号二维码链接
需要先把公众号二维码链接提取出来,市面上有很多二维码识别工具,我这里使用的是苹果手机自带的相机识别。
—2—创建二维码打开二维码网站:https://34qr.com/cn/
- 选择二维码类型:网址
- 输入刚才提取的公众号网址
- 容错率改成30%
- 点击生成,将二维码下载备用
—3—stable-diffusion-webui 操作我这里利用 Colab 云搭建的Stable Diffusion Webui。
基础模型 Checkpoint 选择了 DreamShaper - V6。
选择 img2img 然后把刚才的二维码上传。
设置好参数:
设置ControlNet 参数: 1. 上传公众号二维码
2. 勾选 Enble
3. 类型选择 Tile
4. Preprocessor 选择 tile_resample
5. Model 选择 control_xx_tile_xx
6. Control Weight: 1
7. Starting Control Step: 0.23
7. Ending Control Step: 0.9
最后点击 Generate 「生成」按钮,就可以生成二维码了。
—4—调整参数StableDiffusion 是添加提示词,Control Weight 改成 0.87。
提示词:The girl with black hair stands by the bonfire, breathing fire and surrounded by autumn leaves, as the fiery wings of Charizard and Charmander illuminate the dusk sky.
中文:黑发女孩站在篝火旁,吐出火焰,被秋叶所包围,随着喷火龙和小火龙的炽热之翼点亮了黄昏的天空。
通过调整提示词和参数,就可以美化公众二维码了。但越复杂的二维码,失败率会越高,Control Weight 不要太小。 可以通过调高 Control Weight 和 调低采样步数来提高二维码被正确识别的成功率。
—5—更加快捷的办法
使用别人的模型: https://huggingface.co/spaces/huggingface-projects/QR-code-AI-art-generator
感谢你的阅读,分享即学习,跟黎叔一起玩转AI
|