放大查看
首页AI 资讯中心AI 教程艺术二维码完全教程:小白也能做出惊艳的 AI 艺术码
📚 AI 教程15 分钟

艺术二维码完全教程:小白也能做出惊艳的 AI 艺术码

手把手教你用 Stable Diffusion + ControlNet 生成兼具美观与可扫性的艺术二维码,附 ComfyUI 工作流下载。

📅 2026年7月8日👁 阅读❤️ 点赞
# 艺术二维码# Stable Diffusion# ControlNet# ComfyUI# AI绘画

什么是 AI 艺术二维码?

普通二维码是方块拼成的黑白图案,而 AI 艺术二维码通过 Stable Diffusion + ControlNet 技术,将二维码信息「融入」到一张精美图片中——既能被手机扫描识别,又看起来像一幅艺术作品。

这种技术在营销、品牌推广、个人名片领域有大量应用。


你需要准备的工具

工具用途获取方式
Stable Diffusion WebUI 或 ComfyUI图像生成主程序本地安装或云端运行
ControlNet 插件控制图像结构SD WebUI 插件库
QR Code Monster 模型专用二维码控制模型Civitai 免费下载
二维码生成器生成基础二维码qr-code-generator.com

Step 1:生成基础二维码

首先用任意二维码工具生成你的链接对应的二维码:

  1. 访问 QR Code Generator
  2. 输入你的 URL 或文字内容
  3. 关键设置

- 纠错级别选 H(高),容忍更多图像变形

- 尺寸设置为 768×768 或 1024×1024

- 下载为 PNG 格式(背景白色,二维码黑色)

⚠️ 纠错级别一定要选 H!这决定了艺术化处理后二维码是否还能扫描。

Step 2:下载 QR Code Monster 模型

前往 Civitai 搜索 「QR Code Monster」,下载 .safetensors 文件,放入:

code
stable-diffusion-webui/
  └── models/
      └── ControlNet/
          └── control_v1p_sd15_qrcode_monster.safetensors

Step 3:SD WebUI 参数配置

打开 SD WebUI,按以下参数设置:

基本设置

code
模型:任意写实或艺术风格模型(推荐 DreamShaper、Realistic Vision)
采样器:DPM++ 2M Karras
步数:25-35
CFG Scale:7
分辨率:768×768

Prompt 示例(赛博朋克风)

code
(masterpiece, best quality), cyberpunk city, neon lights, 
rain reflections, futuristic buildings, cinematic lighting,
8k, ultra detailed, volumetric fog

ControlNet 设置

code
启用 ControlNet:✓
上传图片:你的二维码图片
预处理器:none
模型:control_v1p_sd15_qrcode_monster
控制权重:0.85-1.2(关键参数,见下方调节指南)
引导介入步骤:0.0
引导退出步骤:1.0

Step 4:关键参数调节指南

这是最重要的部分。控制权重决定了「美观度」和「可扫性」的平衡:

控制权重效果
0.7-0.85图像很美,但可能扫不了
0.85-1.0最佳平衡区间(推荐)
1.0-1.2可扫性极高,但图像较机械

调节策略:先设置 1.0,生成后用手机扫一下。能扫到则可以尝试降低到 0.9 追求更好的视觉效果。


Step 5:ComfyUI 工作流(进阶)

如果你使用 ComfyUI,可以使用以下工作流节点配置:

code
[Load Checkpoint] → [CLIP Text Encode] (Positive/Negative)
     ↓
[Load ControlNet Model] ← [Load Image (QR Code)]
     ↓                          ↓
[Apply ControlNet] ← [Load VAE]
     ↓
[KSampler] → [VAE Decode] → [Save Image]

关键节点参数:

  • KSampler:steps=28, cfg=7, sampler=dpm++2m, scheduler=karras
  • Apply ControlNet:strength=0.9, start_percent=0, end_percent=1

常见问题解决

Q:生成的二维码扫不出来?

  • 增大 ControlNet 权重到 1.0-1.2
  • 确保使用了纠错级别 H 的原始二维码
  • 检查二维码四角的「定位图案」是否清晰

Q:图像质量很差?

  • 尝试更换基础模型
  • 降低 ControlNet 权重
  • 增加去噪步数

Q:如何制作彩色二维码?

  • Prompt 中描述彩色场景
  • 使用艺术风格模型(如 Anything V5)

效果展示与应用场景

  • 📱 个人社交名片(微信/Instagram)
  • 🏪 店铺门口菜单/点单码
  • 🎨 艺术展览二维码导览
  • 📦 产品包装创意二维码
  • 💼 会议/展会物料

💡 小技巧:生成 10-20 张后从中挑选最佳。AI 生成有一定随机性,多跑几次成功率更高。

觉得这篇文章有帮助?点个赞支持一下 👇

点赞会记录在本地,不需要登录