超详细AI二维码制作教程:手把手教你如何用Stable Diffusion 生成一个创意二维码?

news2024/9/28 1:10:33

AI已来,未来已来! 来势汹汹的人工智能,如同创世纪的洪水,正在全世界的范围内引发一场史无前例的科技革命。AI正在改变世界!而我们正是这场巨变的见证者。

今天我们要介绍的内容就是:如何利用AI工具Stable Diffusion,生成你的专属创意二维码?(下文包含详细图文教程。建议先收藏。)

先来看一下我们用AI生成的二维码:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在今天的这篇教程里我们将会用到3款软件:(1)Stable Diffusion;(2)B站UP主安东尼制作的二维码生成网站;(3)二维彩虹二维码生成器。下面我们会依次做详细介绍。

首先,我们先来简单了解一下Stable Diffusion。

(1)什么是Stable Diffusion?

这是一款由谷歌开发基于扩散过程的生成模型,可以将你的文字、图片等内容,结合AI算法生成任何符合你描述的图片。是目前主要的AI做图工具之一。

(2)如何下载?

大家可以去百度搜索Stable Diffusion,有很多下载渠道都是开源免费的。

下面我们会一步一步的向大家展示如何用AI工具生成一个好看又个性的二维码!

**

一 ,物料准备

**

在开始用AI制作二维码之前,还需要做一些准备工作,比如下载软件,生成普通的二维码(比如网址生成二维码、多个网址生成二维码、文件生成二维码等)。

1,安装Stable Diffusion软件

首先需要将Stable Diffusion软件下载安装到本地电脑。推荐一个国内大佬完全汉化过的版本,而且完全免费 ,更新的非常快,善于利用百度就能get到了。里面有详细的安装方法。
在这里插入图片描述

2,下载模型

Stable Diffusion软件安装完成后,还需要下载两个模型。初始版在制作的时候还需要不断调试,但现在这两个模型,可以直接帮你生成AI二维码!对小白尤其友好。

Controlnet OR Pattern (OR Codes)

https:///divital.com/models/90940/controlnet-qr-pattern-qr-codes

Controlnet OR Code Monster v1 For SD-1.5

https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster

下载好之后,需要放入controlnet model这个文件里,就可以使用了。如果不知道在哪里,去看上面百度截图里红框圈出来的那篇文章,里面有详细的各种模型的安装教程。

3, 准备二维码原图

准备二维码,这一步非常、非常、非常重要!一个好的二维码图片,直接决定了你最终AI做图成功率的80%。

你需要先通过二维码生成器工具来生成一个普通的二维码。比如将一个网址链接、多个网址链接、或者一个视频、一个文件生成二维码。然后再拿着这个二维码图片在stable diffusion 软件中进行加工和美化设计,从而获得想要的图。

这里我们需要一个哔哩哔哩大神安东尼专门制作的二维码网站,来制作美化二维码。
在这里插入图片描述
在这里插入图片描述

最上面是填写跳转网址的地方,这个看你想要放什么链接,直接放入即可,然后下面的参数都按照我的参数来就可以了。

核心就是:Q是容错率20%,超过这个数基本微信就无法识别了。

四个角的码点,请选择正方形虚线。经过测试,这个识别度比较高。当然你也可以尝试其他的,只不过可能最后是相机可以扫描,但是微信无法长按识别。

4, 准备二维码原图——多链接

通过前面我们介绍的这个制作二维码的网站,每次只能将一个链接生成一个二维码。如果需要在一个二维码中展示多个链接,就可以使用二维彩虹的社交媒体二维码
在这里插入图片描述

一个社交媒体二维码里面可以同时展示:企业官网链接、视频、哔哩哔哩、微信、多个微信群、微博、抖音、小红书…等不同社交媒体的链接。还可以展示链接至多个微信群!

制作完成后,进入【我的账号】—【社交媒体】,提取出这个社交媒体二维码的短链接。
在这里插入图片描述

然后再进入B站UP主安东尼开发的网站中,按照前面提到的参数设置,在网址框中填入社交媒体二维码的短链接,再一键转化成一个二维码图片。

使用社交媒体二维码的好处在于:

(1)一个二维码里面可以展示更多的信息、链接;
(2)可以追踪扫描数据;
(3)可以在不改变二维码图片的情况下,随时更新二维码背后的内容。
(4)目前新注册用户可以免费体验此社交媒体二维码!

**

二 ,AI生成专属个性二维码

**

有了一个基础二维码,下面我们就要开始使用Stable Diffusion 这个软件来将这个二维码转化成一个非常个性且极具美感和风格的二维码。

1,在Stable Diffusion中生成图片

打开Stable Diffusion,生成自己喜欢的图片。
(1)模型

左上角这个模型随便选择就行。我个人喜欢breakdomainrealistic 这个模型,因为生成人物比较好看。

breakdomainrealistic 模型下载链接:

https:///divital.com/models在这里插入代码片

在这里插入图片描述

(2)填写正、负两个关键词。

正面关键词:你想要生成什么样子图片的描述就写什么,写中文也可以,但是建议使用英文,英文会比较准确。

负面关键词:就是你这张图不想要什么,比如低画质,比如一些元素等等。

以下是我的关键词,仅供大家做个参考。宽度和高度最少是768X768,只可以大,不能再小了,否则生成出来的二维码图片不好看,其他参数不变。

正面关键词参考:absurdres, highres, ultra detailed, (1 girl:1.3), from side, BREAK Japan blue, indigo dye, textile art, traditional patterns, cultural heritage, natural color, classic designs BREAK,

关键词负面参考:EasyNegative, (worst quality, low quality:1.4), [:(badhandv4:1.5):27],nsfw

在这里插入图片描述

(3)总批次数

这个的意思是一次你想生成几张图。我写的是4、一般是8,这个要看各位自己电脑的显卡配置,显卡越好,显存越高,生成的时间越快。

然后就是看看生成的图片是不是符合自己预期,如果不喜欢,就重新生成、或者更换关键词,一直到出现你喜欢的图片。然后其他参数不用任何变动,直接进入下一步。

2 ,上传二维码图片

前面制作好的图片保持不动,直接往下拉动页面,一直滑动到脚本上面那个【controlnet v1.1.231】这个选项,点开它然后双击图片位置,上传你的二维码图片。
在这里插入图片描述

选择:启用、完美像素模式;

模型:选择qr patten这个模型;

控制权重:选择1.15;

引导介入时机:为0;

引导终止时机:为1.;

控制模式:选择均衡;
在这里插入图片描述

完成之后向上滑动页面,点击生成就可以了。

权重和终止时机这两个参数很重要。如果你生成的二维码无法扫描,那么你就去调整这两个数值。

  • 权重越高二维码越明显,扫描不出来,你就拉高权重就行。
  • 引导时机越低,则代表AI在渲染过程中终止渲染自由发挥的时间。举个例子你的图层渲染比如是10层,那么引导终止时机选择0.8时,就代表围绕二维码的渲染在第8层结束,剩下的2层AI会自由发挥,这要是为什么有的创意二维码生成出来不像二维码的关键。

这两个参数需要一点点测试,每个人的二维码都不同。前面示例中我提供的这些参数是根据二维彩虹社交媒体短链接为基础设置的。

如果你也是使用二维彩虹社交媒体短链接生成的话,大部分人都可以成功!!!

这是我们的生成的一些二维码参考:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 ,另一个模型

还有另外一个模型Code Monster,还是如上一步步骤2,其他都不变,在那个【controlnet v1.1.231】这个选项中选择code monster模型。

这个模型融合的更好,更自然更好看!

但是为什么放在最后说呢?

因为如果一开始说了你们可能就不看前面了,哈哈哈哈哈。

注意啊!权重参数变了 1.3-0-1. 其他都一样直接点击生成就可以了。

以下是monster这个模型的出图参考:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后:祝大家都能生成自己喜欢的创意二维码!

如果这篇教程对你有帮助的话,请记得点赞收藏哦!

以上便是今天的所有内容了。

原文阅读:
超详细AI二维码教程:手把手教你如何用Stable Diffusion 生成一个创意二维码?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/737906.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python接口自动化(二十六)--批量执行用例 discover(详解)

简介  我们在写用例的时候,单个脚本的用例好执行,那么多个脚本的时候,如何批量执行呢?这时候就需要用到 unittest 里面的 discover 方法来加载用例了。加载用例后,用 unittest 里面的 TextTestRunner 这里类的 run 方…

【Docker】Docker的部署含服务和应用、多租环境、Linux内核的详细介绍

前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 📕作者简介:热…

SSH 远程口令登录及免密登录

简介: SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机使用SSH协议登录另一台计算机我们就可以认为这种登录时安全的,即使被中途截获,密码也不会泄露 安装 1.服务器安装OpenSSH(CentOS系统默认安装了openssh) 1.yum install op…

如何利用Java实现 AI 人脸融合特效

Java实现AI人脸融合特效 项目背景AI 人脸融合特效的原理代码实现第一步:调用token接口人脸融合部分工具类最终效果图 项目背景 最近自从chat-gpt爆火以来,AI技术在人工智能领域持续迭代的创新,为人们的生活带来了许多震撼的应用。比如其中的…

C++刷题第六天 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和

454. 四数相加 II 哈希表的经典题目 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < n nums1[i] nums2[j] nums3[k] nums4[l] 0 解题思路 这个…

【QT】——QChartView,QChart,QValueAxis类的使用,折线图,柱状图,饼状图的实现

目录 1.QChartView——视图 2.QChart——图表 3.QValueAxis类方法——坐标轴类 4.QAbstractSeries 5.折线图的实现 6.柱状图的实现 7.饼状图的实现 QChart主要由一下几个大类组成&#xff1a;QChartView类、QChart类、QAbstractSeries类、QValueAxis类 QChartView类 为视…

为什么Qt框架没有广泛流行起来?

Qt框架实际上是相当流行和广泛使用的框架之一&#xff0c;尤其在跨平台应用程序开发领域。然而&#xff0c;以下是一些可能解释为什么Qt框架没有在某些领域或某些地区广泛流行起来的原因&#xff1a; 我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6 缺乏…

【Java】一只小菜坤的编程题之旅【1】

文章目录 1.判断是否为回文字符串&#xff08;题号&#xff1a;牛客NC141 &#xff09;2、求平方根&#xff08;题号&#xff1a;牛客NC32 &#xff09;3.截断句子&#xff08;力扣&#xff09;4.删除有序数组中的重复项&#xff08;力扣&#xff09; 1.判断是否为回文字符串&a…

Simulink仿真模块 - Memory

Memory:输出上一个时间步的输入 在仿真库中的位置为:Simulink / Discrete HDL Coder / Discrete 模型为: 双击模型打开参数设置界面,如图所示: 说明 Memory 模块将其输入保持并延迟一个主积分时间步。当放置于迭代子系统中时,该模块将其输入保持并延迟一个迭代。…

聚焦前沿技术产业应用,文心大模型应用研讨会于广州顺利举办

当前&#xff0c;人工智能已经成为新一轮科技革命和产业变革的重要驱动力量&#xff0c;基于强算法、大算力和大数据的大模型成为人工智能发展的主流方向。 为进一步探索AI大模型的产业实践&#xff0c;2023年7月4日下午&#xff0c;由文心大模型和飞桨主办的“AI私享会-文心大…

STM32使用printf重定向到USART(串口)并打印数据到串口助手

STM32使用sprintf打印数据到串口助手 一.背景知识二. 重定向printf到USART1三.使用printf打印hello,world到串口助手3.1 usart.c3.2 usart.h3.3 main.c 四. 实验现象五.结语 一.背景知识 我们知道我们在进行编程的时候&#xff0c;遇到问题&#xff0c;经常通过打印信息进行调…

【MySQL】不允许你不会创建高级联结

&#x1f3ac; 博客主页&#xff1a;博主链接 &#x1f3a5; 本文由 M malloc 原创&#xff0c;首发于 CSDN&#x1f649; &#x1f384; 学习专栏推荐&#xff1a;LeetCode刷题集&#xff01; &#x1f3c5; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指…

浅谈一下 webpack 以及 loader 和 plugin

话说&#xff0c;前端练习时长也快两年了&#xff0c;但是关于 webpack 的东西好像也没怎么研究过 &#x1f605; &#x1f6a9;一是没有这方面的需求&#xff1a;回想一下&#xff0c;关于 webpack 的配置相关工作&#xff0c;也就只有自己配置过一次 loader「使用 svg-sprit…

5G工业路由器赋能无人驾驶技术发展,无线车联网应用方案

随着无人驾驶技术进入大众视野&#xff0c;5G技术已广泛应用在各行各业中&#xff0c;无人驾驶也成了汽车自动化发展的核心趋势。无人驾驶技术需要满足低时延、高效率、大带宽、稳定性等硬性要求&#xff0c;工业路由器IR2730采用5G网络快速接入&#xff0c;拥有广泛连接能力&a…

appium 笔记

配置相关信息查看 appium.io 初始化&#xff1a; desired_caps {} desired_caps["automationName"] "UiAutomator2" desired_caps["platformName"] "Android" # 操作系统类型 desired_caps["platformVersion"] "5…

[入门必看]数据结构6.2:图的存储及基本操作

[入门必看]数据结构6.2&#xff1a;图的存储及基本操作 第六章 图6.2 图的存储及基本操作知识总览6.2.1 邻接矩阵法6.2.2 邻接表法6.2.36.2.4 十字链表、邻接多重表6.2.5 图的基本操作 6.2.1 邻接矩阵法图的存储——邻接矩阵法邻接矩阵法存储带权图&#xff08;网&#xff09;邻…

OpenAI再建顶级团队,重金招聘核心岗成员,阻止超级AI的威胁!

“AI确实可能会杀死人类。”这并不是哪家自媒体为博人眼球而发表的谣言&#xff0c;而是ChatGPT之父、OpenAI CEO山姆奥尔特曼在今年3月与MIT研究科学家Lex Fridman对话时亲口所说的一句话。 如今&#xff0c;这位全世界最受瞩目的老板决定采取行动&#xff0c;以阻止自己的预…

【算法】AcWing算法基础课笔记 第一章 基础算法 Part 1

&#x1f680;Write In Front&#x1f680; &#x1f4dd;个人主页&#xff1a;令夏二十三 &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd; &#x1f4e3;系列专栏&#xff1a;AcWing &#x1f4ac;总结&#xff1a;希望你看完之后&#xff0c;能对你…

Python程序设计基础:列表与元组(一)

文章目录 一、列表的表示与访问1、列表的表示2、列表的访问 二、列表的元素操作1、元素的修改2、元素的增加3、元素的删除4、其他操作 三、列表操作1、列表的遍历2、列表的排序3、列表的切片4、列表的扩充5、列表的复制6、列表的删除 一、列表的表示与访问 1、列表的表示 列表…

自营外卖配送平台的商家如何对接第三方美饿的订单

自营外卖跑腿平台对接第三方美饿的好处 单说美团饿了么自身的流量优势&#xff0c;很多商家不能忽视&#xff0c;但是美团饿了么的高额配送成本与抽成&#xff0c;同样也不能忽视。很多商家希望选择自配送或者其他更划算的配送方式来节省成本。这时&#xff0c;区域性的自建外…