【收藏】制作艺术二维码,用 Stable Diffusion 就行!
【收藏】Stable Diffusion 制作光影文字效果
https://www.cnblogs.com/Serverless/p/17620406.html
基于函数计算FC 快捷部署 Stable Diffusion,自己设计T恤自己穿!赢Airpods三代,森马周边!https://developer.aliyun.com/adc/series/activity/aigc_design
用 Stable Diffusion 制作艺术二维码,本文将详细讲解基于函数计算部署 Stable Diffusion 做一个艺术二维码,艺术化的二维码不是单纯的艺术作品,具备可识别的功能性非常重要,因此在生成过程中,需要对参数和二维码进行多次调整以达到最佳状态,希望这篇文章能够帮助您提供一些生成方法,观看文章需要5分钟,看完即会赶紧尝试!
资源准备
部署云端 Stable Diffusion
- 选择“AI数字绘画 stable-diffusion 自定义模版“,点击立即创建,开始创建 Stable Diffusion
https://fcnext.console.aliyun.com/applications/create
- 创建 Stable Diffusion 需要开通函数计算FC和文件存储NAS,新用户一定领取试用额度
- 创建 Stable Diffusion WebUI
选择地域 —》选择“绘图类型”(后续可自己换)—》首次部署需要RAM角色 APN授权
其他地方如无特殊要求可以直接默认
- 确认知晓使用SD过程中产生的函数计算费用及重要提醒,等待Stable Diffusion WebUI部署成功
- 更换及管理模型需要进行“初始化模型管理”,注意存储模型开始用到文件存储 NAS产品
- 确认了解使用NAS的费用和注意事项,确认开始创建模型管理工具——选择“自动配置”——确认
- 访问admin开头的域名,进入模型管理平台
准备大模型
您可以选择喜欢的模型用以生成二维码的风格,本教程推荐模型库中下载** majicMix realistic模型,**模型将会被下载至您的 文件管理(NAS) 中,这会产生一定的文件存储费用请务必注意。下载好后重启 Stable Diffusion 即可使用。
模型库功能由阿里云 OSS 提供,模型/数据集/文件均来源于第三方,不保证合规性,请您在使用前慎重考虑。
准备制作艺术二维码需要的模型
部署的Stable Diffusion 已经内置了 Controlnet 和常用ControlNet 插件。
本教程仅仅需要下载需要的 ControlNet 插件即可。
- 前置准备:调整出多个 ControlNet Unit, 方便多个ControlNet 叠加使用
- 调整出多个 ControlNet Unit, 方便多个ControlNet 叠加使用
- 此时可以看到您的页面上已经有了 ControlNet 配置项
- 下载 qrcode moster 模型
下载地址:https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster/tree/main
- 下载brightness 模型
下载地址:https://huggingface.co/ioclab/control_v1p_sd15_brightness
- 上传下载模型后上传在文件夹中 /mnt/auto/sd/models/ControlNet,重新加载 Stable Diffusion 备用
以上步骤如果遇到任何问题可以查看详细文档
https://developer.aliyun.com/adc/scenario/exp/b2cc0e1c3a6244e0bd9fc0f37acd5a0e?
制作艺术二维码
- 准备二维码,可以选择草料网 https://cli.im/,免费生成二维码,可以根据自己的需要选择二维码美化,让二维码更适合生成图画
- 进一步美化二维码,可以修改颜色,码点形状,码眼形状,因为二维码不是单纯的图片,具备很强的功能性,制作成艺术二维码需要能够方便识别,建议前期二维码美化使用比较大块的码点形状。
- 添加提示词设置
正向提示词:(((1boy))),((masterpiece)),((best quality)),8k,high detailed,((chinese clothes)),((hanfu)),Fisheyes,masterpiece,top quality,best quality,animation, long hair
反向提示词:(worst quality, low quality:2),NSFW,monochrome,zombie,overexposure,watermark,text,bad anatomy,bad hand,extra hands,extra fingers,too many fingers,fused fingers,bad arm,distorted arm,extra arms,fused arms,extra legs,missing leg,disembodied leg,extra nipples,detached arm,liquid hand,inverted hand,disembodied limb,oversized head,extra body,extra navel,EasyNegative,(hair between eyes)
- 选择喜欢的模型,我这里选择的是 AWPainting 模型
- 二维码图片放入 ControlNet 1
- 启用—All—预处理:None——模型:qrcode monster
- 以下参数经过测试,您可以根据需要自行调节
- Control Weight: 1以上,二维码生成需要精确度,控制比重要比较强
- Starting Control Step:0~0.3
- Endting Control Step: 0.7~0.8
- 二维码图片放入 ControlNet 2
- 启用—All—预处理:None——模型:brightness
- 以下参数经过测试,您可以根据需要自行调节
- Control Weight: 0.6左右
- Starting Control Step:0~0.3
- Endting Control Step: 0.4~0.7
5.点击生成,可以看到生成的图像面部有问题
- 点击局部绘制,进行脸部修饰,小面积修饰不会影响识别
如果你的二维码无法识别……
Control Weight 和 Endting Control Step 这两个参数在生成二维码时非常重要。如果你的二维码无法被扫描,那么你需要调整这两个参数。当 Control Weight 越高时,二维码会更加明显,但是如果 Control Weight 太低,可能会导致扫描不出来。Endting Control Step 代表着 AI 在渲染过程中停止的时间,如果你的图层渲染有10层,那么当你选择0.8的终止时机时,代表着围绕二维码的渲染在第8层结束,剩下的2层AI会自由发挥。这就是为什么有些艺术二维码生成出来并不像二维码的原因。
每个人的二维码都是不同的,调整一个兼顾好看和实用的艺术二维码其实是一个细致活儿,希望大家都能做出好看的二维码!
阿里云X森马 AIGC T恤设计大赛
阿里云携手国民服装品牌森马推出 AIGC T 恤设计大赛,无论您是开发者、设计师、还是AI绘画爱好者,都可以使用阿里云函数计算快速部署 Stable Diffusion,以“宇宙漫游”为主题,进行AI 创作并投递作品即可参赛。所有作品均有机会被森马选中并购买版权成为下一季服装图案主题。
- 通过函数计算FC 快捷部署 Stable Diffusion:内置模型库+常用插件+ControlNet,支持 SDXL1.0
- 立即参赛:https://developer.aliyun.com/adc/series/activity/aigc_design
- 可获得奖品: Apple Airpods、作品定制阿里云X森马联名T恤、森马定制旅行箱、森马无门槛代金券等丰厚奖励
- 活动时间:8月21日-9月21日
【收藏】制作艺术二维码,用 Stable Diffusion 就行!的更多相关文章
- 分享:Java 开发精美艺术二维码
博客地址:https://ainyi.com/58 Java 开发精美艺术二维码 看到网络上各种各样的二维码层出不穷,好像很炫酷的样子,一时兴起,我也要制作这种炫酷二维码效果 例如: 根据以往例子 根 ...
- 通通WPF随笔(3)——艺术二维码素材生成器
原文:通通WPF随笔(3)--艺术二维码素材生成器 最近公司让我开发一个条形码的生成控件,花了半天时间搞定觉得不过瘾,什么年代了该用二维码了吧.于是wiki了一下二维码的资料. 比较常见的就是QR码( ...
- 用一行Python代码制作动态二维码
在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. GitHub网站参见:https://github.c ...
- Python制作动态二维码只需要一行代码!炒鸡简单!
分享一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. 用法比较简单,直接通过pip安装即可. pip3 install myq ...
- Java生成艺术二维码也可以很简单
原文点击: Quick-Media Java生成艺术二维码也可以很简单 现在二维码可以说非常常见了,当然我们见得多的一般是白底黑块,有的再中间加一个 logo,或者将二维码嵌在一张特定的背景中(比如微 ...
- 用Python制作动态二维码
参考来源链接:https://mp.weixin.qq.com/s/p-ptQZD6_bjUhmU822OPww 今天在最大的同性交友社区GitHub上发现了一个比较有意思的项目,无论你是什么操作系统 ...
- 用Arduino制作一个二维码显示器
先上图 场景是这样的, 这几天给CS系统做一个微信支付的功能, 但是生成的二维码是在前台的电脑上..不可能让用户跑到前台的电脑上去扫描...然后拿出了N年前买的Arduino 做了一个二维码显示器. ...
- 为iOS应用制作一个二维码
第一步:找到你发布的ios应用的下载链接: 第二步:使用二维码转换器,将下载链接转换成 二维码.http://my.qzone.qq.com/app/100699951.html?via=appcen ...
- 1行Python代码制作动态二维码
原文地址 https://blog.csdn.net/m0_38106923/article/details/100603516 GitHub网站参见:https://github.com/sylns ...
- 教你使用Python制作酷炫二维码
这篇文章讲的是如何利用python制作狂拽酷炫吊炸天的二维码,非常有趣哦! 可能你见过的二维码大多长这样: 普普通通,平平凡凡,没什么特色... 但,如果二维码长这样呢! 或者 这样! 是不是炒鸡好看 ...
随机推荐
- charles谷歌浏览器抓包方法
charles谷歌浏览器抓包方法 在工作中,我们会在PC电脑上测试页面,查看后端接口,我们会选择浏览器F12的功能来查看后端请求的接口,那我们能不能用charles抓包工具去抓呢?下面简答介绍一下ch ...
- 没错,数据库确实应该放入 K8s 里!
昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择. 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来 ...
- vertx的学习总结6之动态代理类和测试
Beyond the event bus 一.章节覆盖: 如何在事件总线之上公开服务 verticles和事件总线服务的异步测试 动态代理: MyService 接口 package porxy.te ...
- 吉特日化MES & Redis 运行远程访问的配置
在吉特日化MES系统部署实施过程中,经常需要配置Redis需要运行远程IP访问Redis.使用Redis的目的主要是为了解决缓存的问题,同时解决打印过程中推送数据的问题. 一. Redis 的安装目录 ...
- NVIDIA RTX4090,你能用它做什么?
都说男生是世界上最简单的动物,为什么呢?举个例子,你要给女朋友送礼,你可以选择包.口红.护肤品.化妆品等,而包的品牌和样式.口红的色号等足以让你挑得眼花缭乱.而男生不一样,如果女生选择给男生送礼,我相 ...
- [ABC245G] Foreign Friends
Problem Statement There are $N$ people and $K$ nations, labeled as Person $1$, Person $2$, $\ldots$, ...
- What's past is prologue
凡是过去,皆为序章.爱所有人,信任少数人,不负任何人.我荒废了时间,时间便把我荒废了. 在灰暗的日子中,不要让冷酷的命运窃喜:命运既然来凌辱我们,就应该用处之泰然的态度予以报复.明智的人决不坐下来为失 ...
- Hnswlib 介绍与入门使用
Hnswlib是一个强大的近邻搜索(ANN)库, 官方介绍 Header-only C++ HNSW implementation with python bindings, insertions a ...
- 使用dtd定义元素
- Python——第四章:函数的递归调用
递归: 函数自己调用自己 递归如果没有任何东西拦截的话. 它默认就是一个死循环 def func() func() func() 因此递归调用的时候需要有判断,来退出循环 def func() if ...