制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

已收录   阅读次数: 1,344
2023-06-2316:13:49 2
摘要

关于二维码的艺术创作,伯衡君在很久很久以前就做过介绍,比如动态二维码,具体可以参看下方的前情提要。而自从 Stable Diffusion 这个智能 AI 作画工具推出后,二维码创作又攀上了一个新的巅峰,二维码的艺术性获得极大提高,想不想制作一个不一样的二维码?本篇文章将详细为你展开讲讲,让你简单操作就能制作出具有艺术品般的二维码……

分享至:
制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

开篇寄语

关于二维码的艺术创作,伯衡君在很久很久以前就做过介绍,比如动态二维码,具体可以参看下方的前情提要。而自从 Stable Diffusion 这个智能 AI 作画工具推出后,二维码创作又攀上了一个新的巅峰,二维码的艺术性获得极大提高,想不想制作一个不一样的二维码?本篇文章将详细为你展开讲讲,让你简单操作就能制作出具有艺术品般的二维码。

前情提要

成功案例

具有商业敏感性的商家已经开始做起了艺术二维码的生成,按单图收费,比如 DR Code,一家日本艺术二维码生成网站,按单图计费。

内容详情

伯衡君准备先介绍一下已经封装好,提供稳定服务,能够生成艺术二维码的网站或者社交媒体频道,受众是不想费时费力自己折腾的用户,目前这种服务还是挺多的,我会择取一些优秀的服务来进行介绍。

QRBTF

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

该网站提供艺术二维码分为两种模式,第一种是用 Stable Diffusion + ControlNet 模式,类似于 Midjourney,需要进入 Discord 频道中才能生成。该方法步骤如下:

  • 先生成一个普通二维码
  • 加入 QRBTF.AI 的 Discord
  • 等待作者推出服务(哈哈,目前还未推出,不过据作者说快推出了)

第二种可以用,是生成的经典二维码,只需要点击图中 QRBTF Classic 下的 Enter 按钮,就可以进入到操作页面了,如下图所示。

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

之后依照参数填写就可以制作出漂亮的艺术二维码啦。

QuickQR Art

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

这个产品化程度较高,风格很像草料这样的二维码工具站,提供生成选项更多,这个也是经典二维码生成方式。而如果你点击页面中的 Join Beta Now,就可以进入其 AI 制作二维码的频道,制作艺术品二维码啦,步骤如下:

  • 先生成一个普通二维码
  • 加入其 Discord 频道
  • 加入频道后上传第一步生成的二维码,然后鼠标右键复制图片链接
  • 在 Discord 的任意一个 pixelml-bot 频道中,使用命令: /generate prompt:[这里填写提示词] url:[这里输入刚刚复制的二维码图片链接] 填写提示语和刚刚复制的二维码图片链接即可,这里的提示词是想让二维码中的图是什么样的,发挥想象,想你所想

QR Code AI Art Generator

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

这个是使用 Hugging Face 的服务,部署的 Stable Diffusion + ControlNet,简化了本地操作,只需要三步就可以完成,步骤如下:

  • 上传普通二维码
  • 在 Prompt 中填写提示词
  • 生成艺术二维码

大大简化了操作流程,强烈推荐。如果不知道提示词填写什么,下面这篇文章或许能够带给你灵感:

如果出现报错,请耐心等待,可能使用人数过多。

QRCraft

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

这个就更简单了,登录账号后,依次输入提示词,链接或者二维码想要表述内容,其他默认或者根据需求自定义即可。

用 Google 登录后,可以免费获取一次机会,伯衡君用这次机会给本站生成了一个二维码,效果如下:

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

2023 年 06 月 26 日更新

Barcode

目前有 25 种艺术二维码可以在线生成,服务完全免费。

2023 年 07 月 18 日更新

VisualQR

先前往官方网站输入邮箱进行注册,等成功后,即可根据提示词生成艺术二维码了。

以上是伯衡君发现的比较简单步骤就可以实现的服务,接下来就是需要自己折腾的方法啦。

Stable Diffusion 和 ControlNet

本机操作,这里有个限定条件,需要使用 AUTOMATIC1111 Stable Diffusion GUI 这个项目,详情请看前情提要中那篇关于离线 Stable Diffusion 相关,如何本地安装该项目,这里就把本地安装这步省略,不再赘述。

这个项目启动后,安装 ControlNet,步骤如下:

  • 导航至“Extensions”页面。
  • 选择“Install from URL”选项卡。
  • 将以下链接添加到 URL for extension’s repository 字段中。
    https://github.com/Mikubill/sd-webui-controlnet
    点击“安装”按钮。
  • 等待表示扩展已安装的确认消息。
  • 重新启动 AUTOMATIC1111。
  • 访问 ControlNet Model 页面。
  • 下载所有模型文件(文件名以 .pth 结尾),(如果不想全部下载,可以暂时下载最常用的openpose和canny模型。)
  • 将模型文件放入 ControlNet 扩展的模型目录中,stable-diffusion-webui\extensions\sd-webui-controlnet\models
  • 重新启动 AUTOMATIC1111 webui

如果扩展安装成功,您将在 txt2img 选项卡中看到一个名为 ControlNet 的新可折叠部分。它应该位于脚本下拉菜单的正上方。

制作酷炫二维码原来如此简单,Stable Diffusion 结合 ControlNet 以及其他服务

恭喜你,这表明扩展安装成功啦。

接着,在 AUTOMATIC1111 WebUI 中,导航到 Img2img 页面。

输入提示词和负面提示词。

将生成的普通二维码上传到img2img画布上。

在img2img设置中输入以下详细信息(仅供参考):

  • Resize mode: Just resize
  • Sampling method: DPM++2M Karras
  • Sampling step: 50
  • Width: 768
  • Height: 768
  • CFG Scale: 7
  • Denoising strength: 0.75

将二维码上传到 ControlNet 图像画布上。

输入以下的 ControlNet 设置(仅供参考):

  • Enable: Yes
  • Control Type: Tile
  • Preprocessor: tile_resample
  • Model: control_xxx_tile
  • Control Weight: 0.87
  • Starting Control Step: 0.23
  • Ending Control Step: 0.9

然后点击 “Generate”,等待一段时间,那么恭喜你,就会看到想要的艺术二维码啦,是不是很简单?

温馨提示

虽然这种艺术品二维码很好看,且 QR Code 有纠正功能,但与普通 QR code 相比,生成图像识别精确度却会降低,需要几秒钟才能识别,这点需要说明注意的。后续如果发现更好用的方法,伯衡君将会陆续更新。

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  0   博主  0

    • avatar 小猪乱撞 0

      现在国内已经有人做了服务,可以直接免费使用,非常简单:https://hysli.io

        • avatar 在下浦西 0

          @小猪乱撞 那个不能,小程序里直能绘制二微码,其它的没有功能。