目录
前言
介绍:
一,申请API接口
二,进行二维码信息的配置(配置后,代码会直接生成)
1.基础参数(默认参数)
2.进行二维码重要信息配置
2.1二维码类型
2.2二维码内容
2.3绘制指令
3.次要部分
3.1二维码组合
3.2预设背景风格
3.3绘制次数
3.4二维码的权重
3.5随机种子
3.6是否保持原始链接
三,调用API接口
四,处理API响应
五,总结代码
六,绘制的指令(AI图片生成提示词获取)
咒语生成-Ai-Art-Ai画廊,Ai作品精选,Midjourney咒语,提示词,关键词,教程咒语,提示词,关键词,教程,关键词生成
编辑
编辑
七,产品特点及应用场景
八,生成艺术二维码示例
九,总结
继续接着上次我写的制作含有背景的二维码,这次我们学习使用AI绘画制作的艺术二维码,!!!本篇教程适合不会代码的想要定制属于自己的艺术二维码的小白。下面的不是我摆出来的,我也做不出这个,不是营销。
现在其实有很多的制作艺术二维码的做法,但是都偏难不适合小白,不是很适合我们程序员,对于我们业余的就是玩玩而已,而且现在定制这种二维码,一个就是几百上千的,,作为一名程序员,我们使用属于自己的方式去制作艺术二维码。
艺术二维码可广泛用于:文化艺术展览,营销,广告,产品包装和标识,教育和学习,旅游和景点导览,数字艺术展示等。
在这个教程中,我们将使用AI技术来生成具有艺术风格的二维码图像,并使用知数云提供的生成接口。传统的黑白方块二维码相比,艺术二维码具有一定的艺术性、创造性和趣味性,能够为广告、品牌推广、艺术展览和景点导览等场景提供更加美观和富有创意的二维码。
访问知数云的官方网站 https://data.zhishuyun.com/documents/ee085d2a-a0b9-4f0e-8b4d-8da407345138
首先进行注册,直接使用微信扫码注册登录后会进入主界面
当然这里也有很多其他应用,可以自行申请,白嫖档注意!!!几乎所有的都可申请免费的使用次数,次数相对来说还是比较多的,本次介绍的就可以使用免费使用20次。
点击申请后会获取到token(不知道也没关系,理解为一种自己自己使用的的秘钥),接着我们进行下一步操作,点击图片中位置的查看文档
第一个参数,直接进行选择,他会自动选择你已经申请的token。当然图片token没有显示全部,想白嫖我的,没可能。
第二个和第三个参数,会默认选择json格式,这些都是默认格式
这里共有三个非常重要的参数,分别是二维码类型,二维码内容,和绘制的指令(画面的信息)
二维码类型 | 作用与使用 |
link | 用于存储网址链接。当扫描二维码时,它会自动打开一个浏览器窗口并跳转到指定的网页。 |
text | 用于存储一段文字信息。扫描二维码后,可以直接读取其中的文本内容。 |
用于存储电子邮件地址。通过扫描二维码,可以快速打开电子邮件应用程序,并在收件人字段中填入预设的电子邮件地址。 |
|
phone | 用于存储电话号码。扫描二维码后,可以直接拨打预设的电话号码。 |
sms | 用于发送短信。扫描二维码后,短信应用程序将自动填入特定的目标号码。 |
这里我使用的是link,链接着我的博客。
第二个参数就是填写你上述选择的类型的信息的。这里我就把自己的博客主页链接填入。
内心如初_文本挖掘和自然语言处理,python打包工具,适合python小白的练手游戏-CSDN博客
用于绘制二维码中的信息的,其实就是想生成的内容的描述。
这里不会也没关系,文章后面会我会分享一些生成绘制指令的网站,当然也会去讲解一点怎么去生成。
这里我填入了自己已经准备好的指令
通俗来说就是,二维码周围那四个定位的正方形设置为什么形状。有圆形等22种类型可以设置,这里我使用的是默认为正方形,就是第一个。
就是二维码整体的背景风格,这里因为放不下就,只展示这么多,具体可以自己查看
绘制迭代次数(stepsnumber)是指用于生成二维码艺术风格的算法迭代的次数。当迭代次数越大,生成的二维码艺术效果越强,范围一般设定在10到20之间,默认值为16。过大的话,会出现无法返回的情况。,通俗来说就是看上去的视觉效果的真实度,这里我使用的是20。
是指在生成二维码时,权衡二维码的真实性和艺术化风格的参数。当权重越大,生成的二维码越接近真实的二维码效果,但是艺术化的效果会减弱,取值范围通常设定在0.1到3之间,默认值为1.5。通俗来说就是二维码能不能扫出信息,这里我使用的2,因为需要将其扫描出信息。
是用于生成随机二维码的参数。当种子相同时,生成的二维码风格会保持一致。种子是一个不重复的数字,范围一般设置在1到9007199254740991之间。这里我乱打的,可以自行写入任意数字。
是用来决定是否将输入的链接保持原始状态而不进行缩短为短链接的参数。默认情况下,将链接进行缩短可以提高扫码率,该值默认为false,即链接会被缩短为短链接。本人建议不要改为true,会出现二维吗无法扫描的情况。
到这里配置生成二维码的部分就结束了,接下来就到了生成部分。
在我们配置上述数据的过程中其实,代码就已经生成就在网站的右上角,有四种编程语言可以调用这个接口,这部分代码对与学过一些编程知识的人是很容易理解和使用的。
我们可以直接将代码进行复制并进行修改,制作成自己可以使用的小程序或是工具。
对于不懂编程的到这里就可以了,因为已经可以自己制作和使用了,这个网站是可以直接将制作的二维码链接返回的。只需要点击测试,便可以返回生成的图像链接。
到这里我们只需将测试下返回的结果中的链接部分,在浏览器打开即可。
就是那个image_url,复制后在浏览器中打开即可。
生成的二维码:因为平台不让显示二维码,所以我就将二维码链接方到这
germey_main_2023-08-14__64d9c8d7b22c53120bbb1671.png (768×768) (zhishuyun.com) |
扫描后会跳转到我主页内心如初_文本挖掘和自然语言处理,python打包工具,适合python小白的练手游戏-CSDN博客
当然在使用过程中我们会出现各种各样的返回结果问题,我们需要进行解决,在文档的最下面有返回错误的详细原因,这里我就不多解释了。
当然,这里我只是将自己配置后的代码复制过来,token需要自己获取后填入。
在我实验下在其他信息不变的情况下切换不同风格的二维码背景后会生成不同的图像。
import requests
url = "https://api.zhishuyun.com/qrart/generate?token="
headers = {
"accept": "application/json",
"content-type": "application/json"
}
payload = {
"type": "link",
"content": "https://blog.csdn.net/weixin_72543266?type=lately",
"prompt": "1 Shinkai Makoto style,::1 3D rendering of ::1 cartoon style,::1 Unreal engine,::1 high detail,"
"::1 beautiful scene,::1 Miyazaki Hayao style,::1 die cut out sticker,::1 Cityscape,::1 Enchanting "
"Atmosphere,::1 Quixel Megascans Render,::1 ",
"pattern": "custom",
"steps": 20,
"qrw": 2,
"seed": 12341312,
"rawurl": False,
"preset": "snowflakes"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
其中这部分算是整个二维码的灵魂所在,所以我会分享一些获取生成指令的网站,方便参考和使用。
这里分为三步,当然任意某一步都可省略。
第一步,我们可以输入中英文描述,自己想要绘制的图案,当然越细致越好。
第二步,垫图链接是指提供垫图作为输入时所使用的图像链接。你可以通过链接的方式将垫图传递给AI绘画系统,使其能够参考该图像生成对应的绘画作品。
通俗来说就是可以输入一些网上的图片链接,供生成提示词使用,这个我没有使用过,感兴趣的可以自行使用,我的想时可以输入一些网上的图片链接。
第三步,绘画的一些风格,我的图片只是显示了一部分,下面还有一些比较细致的部分,包括画质等,比较方便的是,这里只需要点击文字和图片,提示就会自动出现在风格那个框内,包括第一步输入的描述。从那个黄条也可以看出。
下面是一些获取绘画指令的网站,请自己行摸索。
AI绘画提示词生成器 - 一个工具箱 - 好用的在线工具都在这里! | Prompt Hunt - Your home for exploring, creating, and sharing AI art |
Public Prompts | Ai关键词生成器 - Ai画廊 |
AI Creator - | 创作者AI | 词图PromptTool - AI绘画 |
就分享这么多了,够用就行,学到才是自己的。
艺术二维码是一种创新的数字艺术形式,可以根据用户的需求进行定制,包括选择不同的艺术风格、颜色、形状等参数。它具有良好的可定制性和可扩展性,可以应用于广告、品牌推广和艺术展览等各种场景。
(1)艺术二维码在营销和广告领域具有广泛的应用。它可以用于产品广告、促销活动、品牌推广等。通过将艺术元素融入二维码中,可以吸引用户的注意力,提高品牌曝光度。
其次,艺术二维码在文化艺术展览中也发挥着重要的作用。在艺术展览中使用艺术二维码可以为观众提供更多的信息和互动体验。观众可以通过扫描艺术二维码,获取艺术品的详细介绍、创作背景、艺术家信息等。
(2)艺术二维码还可以应用于产品包装和标识,增加产品的美感和独特性。用户可以通过扫描艺术二维码,获取产品相关的信息、使用说明、售后服务等。
在教育和学习领域,艺术二维码可以为学生提供更加有趣和互动的学习体验。教师可以在教材、课件等教学资料中加入艺术二维码,学生可以通过扫描二维码获取相关的学习资源、视频讲解、在线测试等。
(3)艺术二维码可以应用于旅游和景点导览。在旅游景点中使用艺术二维码可以为游客提供更加丰富和个性化的导览服务。游客可以通过扫描艺术二维码,获取景点的介绍、历史文化背景、导览地图等。
最后,艺术二维码还可以应用于数字艺术展示,将艺术作品与数字技术相结合。观众可以通过扫描艺术二维码,欣赏艺术作品的展示、艺术家的创作理念等。
(4)艺术二维码具有广泛的应用场景,并且可以根据用户的需求进行定制,为不同领域的用户提供个性化的服务。它的简单易用的接口代码也为开发者提供了方便。此外,官方提供专人技术维护,确保服务随时畅通。通过艺术二维码的运用,可以为用户带来更加丰富和有趣的体验,推动数字艺术的发展和创新。
因平台限制,不让展示二维码,所以我将图片的连接直接加入,方便查看
germey_main_2023-08-14__64d97ab8b22c53120bbac12e.png (768×768) (zhishuyun.com) | |
germey_main_2023-08-14__64d97566b22c53120bbabd83.png (768×768) (zhishuyun.com) | germey_main_2023-08-14__64d9cd2ab22c53120bbb20e6.png (768×768) (zhishuyun.com) |
germey_main_2023-08-13__64d96a3db22c53120bbab03c.png (768×768) (zhishuyun.com) | germey_main_2023-08-14__64d97c4ab22c53120bbac26d.png (768×768) (zhishuyun.com) |
这些二维码扫描后都会进入我的博客主页
内心如初_文本挖掘和自然语言处理,AI趣味制作,python打包工具-CSDN博客https://blog.csdn.net/weixin_72543266?spm=1010.2135.3001.5343
通过本次教程,我们可以制作自己的趣味二维码了。其实在应用方面,这项技术应用前景和使用方向还是不错的,满足自己想玩的念头,有想法就去做,不管有多难,去克服,去实现。
创作不易,如果本篇文章对你有帮助的话,不妨收藏点赞收藏加关注哦!!!
感谢大家的支持,后面我会持续将好用好玩的分享给大家。