使用艺术二维码API接口生成个性化二维码(不会代码也可以)

2023-11-16

目录

前言

介绍:

一,申请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技术来生成具有艺术风格的二维码图像,并使用知数云提供的生成接口。传统的黑白方块二维码相比,艺术二维码具有一定的艺术性、创造性和趣味性,能够为广告、品牌推广、艺术展览和景点导览等场景提供更加美观和富有创意的二维码。

一,申请API接口

                                                  访问知数云的官方网站         https://data.zhishuyun.com/documents/ee085d2a-a0b9-4f0e-8b4d-8da407345138

                    首先进行注册,直接使用微信扫码注册登录后会进入主界面

    当然这里也有很多其他应用,可以自行申请,白嫖档注意!!!几乎所有的都可申请免费的使用次数,次数相对来说还是比较多的,本次介绍的就可以使用免费使用20次。

        点击申请后会获取到token(不知道也没关系,理解为一种自己自己使用的的秘钥),接着我们进行下一步操作,点击图片中位置的查看文档

二,进行二维码信息的配置(配置后,代码会直接生成)

1.基础参数(默认参数)

  第一个参数,直接进行选择,他会自动选择你已经申请的token。当然图片token没有显示全部,想白嫖我的,没可能。

  第二个和第三个参数,会默认选择json格式,这些都是默认格式

2.进行二维码重要信息配置

这里共有三个非常重要的参数,分别是二维码类型二维码内容,和绘制的指令(画面的信息) 

2.1二维码类型

二维码类型                                    作用与使用
link

用于存储网址链接。当扫描二维码时,它会自动打开一个浏览器窗口并跳转到指定的网页。

text 用于存储一段文字信息。扫描二维码后,可以直接读取其中的文本内容。
email

用于存储电子邮件地址。通过扫描二维码,可以快速打开电子邮件应用程序,并在收件人字段中填入预设的电子邮件地址。

phone 用于存储电话号码。扫描二维码后,可以直接拨打预设的电话号码。
sms 用于发送短信。扫描二维码后,短信应用程序将自动填入特定的目标号码。

这里我使用的是link,链接着我的博客。

2.2二维码内容

第二个参数就是填写你上述选择的类型的信息的。这里我就把自己的博客主页链接填入。     

内心如初_文本挖掘和自然语言处理,python打包工具,适合python小白的练手游戏-CSDN博客

2.3绘制指令

                         用于绘制二维码中的信息的,其实就是想生成的内容的描述。

这里不会也没关系,文章后面会我会分享一些生成绘制指令的网站,当然也会去讲解一点怎么去生成。

                                              这里我填入了自己已经准备好的指令

3.次要部分

3.1二维码组合

         通俗来说就是,二维码周围那四个定位的正方形设置为什么形状。有圆形等22种类型可以设置,这里我使用的是默认为正方形,就是第一个。

3.2预设背景风格

        就是二维码整体的背景风格,这里因为放不下就,只展示这么多,具体可以自己查看 

3.3绘制次数

         绘制迭代次数(stepsnumber)是指用于生成二维码艺术风格算法迭代的次数。当迭代次数越大,生成的二维码艺术效果越强,范围一般设定在10到20之间,默认值为16。过大的话,会出现无法返回的情况。,通俗来说就是看上去的视觉效果的真实度,这里我使用的是20。

3.4二维码的权重

        是指在生成二维码时,权衡二维码的真实性和艺术化风格的参数。当权重越大,生成的二维码越接近真实的二维码效果,但是艺术化的效果会减弱,取值范围通常设定在0.1到3之间,默认值为1.5。通俗来说就是二维码能不能扫出信息,这里我使用的2,因为需要将其扫描出信息。

 3.5随机种子

         是用于生成随机二维码的参数。当种子相同时,生成的二维码风格会保持一致。种子是一个不重复的数字,范围一般设置在1到9007199254740991之间。这里我乱打的,可以自行写入任意数字。

3.6是否保持原始链接

        是用来决定是否将输入的链接保持原始状态而不进行缩短为短链接的参数。默认情况下,将链接进行缩短可以提高扫码率,该值默认为false,即链接会被缩短为短链接。本人建议不要改为true,会出现二维吗无法扫描的情况。

                         到这里配置生成二维码的部分就结束了,接下来就到了生成部分。

 

三,调用API接口

        在我们配置上述数据的过程中其实,代码就已经生成就在网站的右上角,有四种编程语言可以调用这个接口,这部分代码对与学过一些编程知识的人是很容易理解和使用的。

        我们可以直接将代码进行复制并进行修改,制作成自己可以使用的小程序或是工具。

        对于不懂编程的到这里就可以了,因为已经可以自己制作和使用了,这个网站是可以直接将制作的二维码链接返回的。只需要点击测试,便可以返回生成的图像链接。

 到这里我们只需将测试下返回的结果中的链接部分,在浏览器打开即可。

  就是那个image_url,复制后在浏览器中打开即可。

 

 生成的二维码:因为平台不让显示二维码,所以我就将二维码链接方到这

germey_main_2023-08-14__64d9c8d7b22c53120bbb1671.png (768×768) (zhishuyun.com)

                                                         扫描后会跳转到我主页内心如初_文本挖掘和自然语言处理,python打包工具,适合python小白的练手游戏-CSDN博客

四,处理API响应

        当然在使用过程中我们会出现各种各样的返回结果问题,我们需要进行解决,在文档的最下面有返回错误的详细原因,这里我就不多解释了。

  

五,总结代码

          当然,这里我只是将自己配置后的代码复制过来,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-Art-Ai画廊,Ai作品精选,Midjourney咒语,提示词,关键词,教程咒语,提示词,关键词,教程,关键词生成

        这里分为三步,当然任意某一步都可省略。

第一步,我们可以输入中英文描述,自己想要绘制的图案,当然越细致越好。

第二步垫图链接是指提供垫图作为输入时所使用的图像链接。你可以通过链接的方式将垫图传递给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

九,总结

     通过本次教程,我们可以制作自己的趣味二维码了。其实在应用方面,这项技术应用前景和使用方向还是不错的,满足自己想玩的念头,有想法就去做,不管有多难,去克服,去实现。 

                        创作不易,如果本篇文章对你有帮助的话,不妨收藏点赞收藏加关注哦!!!

                                 感谢大家的支持,后面我会持续将好用好玩的分享给大家。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用艺术二维码API接口生成个性化二维码(不会代码也可以) 的相关文章

随机推荐

  • 微信公众号支付页面 jsapi

    1 引入 2 后端预支付完成返回相关数据之后前端操作 if typeof wx undefined wx config debug true 开启调试模式 appId datas data appId 公众号的唯一标识
  • 关于DEM土方量算的计算方法

    关于DEM土方量算的计算方法 最近在写一个关于dem土方计算的功能 网上搜索了下 普遍提到的都是三角网和矩形格网形式进行计算 然后又研究了下arcgis软件的结果 最后发现arcgis中使用的也是格网形式进行了矩形立方计算 于是开始动手编写
  • 黑马程序员Mysql

    MySQL 1 DDL操作之数据库操作 查看所有的数据库 show databases 创建数据库 CREATE database mydb1 CREATE database if not exists mydb1 选择使用哪个数据库 us
  • 【第32篇】YOLOR:多任务的统一网络

    YOLOR 多任务的统一网络 人们通过视觉 听觉 触觉以及过去的经验 理解 世界 人类经验可以通过正常学习 我们称之为显性知识 或潜意识 我们称之为隐性知识 来学习 这些通过正常学习或潜意识学习到的经验将被编码并存储在大脑中 使用这些丰富的
  • 辽宁工业大学计算机专业分数线,2019辽宁工业大学录取分数线及历年专业分数线统计表【文科 理科】...

    1 历年辽宁工业大学全国排名 校友会版 在校友会版本排名中 2018辽宁工业大学全国排名第365 相较于2017年的374名 排名上升了9位 年度全国排名省内排名总分 20183652460 68 20173742660 53 201635
  • 【Python报错-01】解决matplotlib在Pycharm中运行报错:vars()参数必须有__dict__属性

    1 运行错误 1 程序的原代码如下图所示 import matplotlib pyplot as plt 是可视化绘图工具 省略了计算SSE的代码 plt plot range 1 11 SSE plt xlabel 聚类数k fontsi
  • 转:关于Flash Player10 RTMFP的FAQ

    什么是RTMFP RTMFP 是 Real Time Media Flow Protocol的缩写 是Adobe准备推出的一种新的通信协议 这种通信协议可以让 Flash 客户端直接和另外一个Flash 客户端之间进行数据通信 也就是常说的
  • 小熊派-鸿蒙·季开发问题及解决方案

    在开发小熊派开发板时 发现给出的文档教程并不全面 由此记录下开发过程中遇到的问题 以便后人学习中可以少走弯路 也谨以此文当记录笔者自身遇到的问题 一 开发环境搭建相关问题 笔者采用小熊派创建好的linux镜像 所以省去了很多安装工具的烦恼
  • 【华为OD机试】分苹果【2023 B卷

    华为OD机试 真题 点这里 华为OD机试 真题考点分类 点这里 题目描述 A B两个人把苹果分为两堆 A希望按照他的计算规则等分苹果 他的计算规则是按照二进制加法计算 并且不计算进位 12 5 9 1100 0101 9 B的计算规则是十进
  • 用RecyclerView实现N级树形列表

    最近在做项目的时候 需要实现一个章节树的功能 设计图大致类似这样 所谓树形列表 即是在父元素中包含子元素 当点击父元素的时候进行展开子元素 再次点击时收起子元素 且树形列表往往有多个层级 比较典型的情况就是计算机中的文件系统以及书籍中的目录
  • LED串联并联驱动方式分析

    需要考虑选用什么样的LED驱动器 以及LED作为负载采用的串并联方式 合理的配合设计 才能保证LED正常工作 1 LED采用全部串联方式 要求LED驱动器输出较高的电压 如图1 当LED的一致性差别较大时 分配在不同的LED两端电压不同 通
  • labelme的安装使用与批量生成文件兼一些小问题

    labelme的安装 安装的话可以使用pip直接装 就是速度有点慢 推荐使用清华源加速下 labelme的使用 贼简单 傻瓜式操作 打开就会 labelme的批量生成 labelme本身提供了labelme json to dataset来
  • APS高级计划排程 基本概念

    独立需求 独立需求 Independent Demand 是指物料的需求与其它物料的需求无关 即该物料的需求不受其它物料的需求的影响 如订单对完成品的需求 面向库存生产 面向库存生产 MTS Make To Stock 是在接到客户订单之前
  • Android系统开发-入门篇

    参见 视频教程 写给应用开发的 Android Framework 教程 玩转 AOSP 篇之 Android 系统开发工具推荐 掘金 前置条件 android系统源码位于 linux 服务器 ssh 地址假如为 test 172 1 10
  • 字典中三种提取键值信息方法:keys、values、items

    keys 用于获取字典中的所有键 values 用于获取字典中的所有键 items 得到字典中的所有键值对 country China 1 USA 5 all keys country keys all values country val
  • 数据结构-线性表

    线性表的定义 线性表是一个具有n n gt 0 个数据元素的线性关系有限序列 元素的个数为线性表的长度 当n 0时 线性表为空表 用一对空括号表示 当n 0时 线性表可以表示为 a1 a2 a3 an a1为表头元素 an为表尾元素 an
  • 5g信令流程详解_4G和5G互操作流程详解——5G知识分享

    引言 5G的商用部署进程将是一个基于4G系统进行的长期的替换 升级 迭代的过程 而在5G网络部署的前中期阶段 4G系统也是在5G覆盖不完善的情况下 作为保障用户业务连续性体验这一目的的最好补充 因此4G 5G融合组网 以及互操作技术将是各大
  • python+playwright 学习-35.获取页面的完整 HTML 内容

    前言 selenium 里面有个driver page source 可以获取整个html页面的内容 playwright里面也有类似的方法 使用 page content page content 获取html内容 使用示例 from p
  • 解决在typescript里获取axios返回值报错的问题,Property ‘profile‘ does not exist on type ‘AxiosResponse<any>‘

    如果你是用的vuecli创建的项目 那么请在res文件夹下新建axios d ts文件 添加以下内容 eslint disable no undef eslint disable no unused vars import as axios
  • 使用艺术二维码API接口生成个性化二维码(不会代码也可以)

    目录 前言 介绍 一 申请API接口 二 进行二维码信息的配置 配置后 代码会直接生成 1 基础参数 默认参数 2 进行二维码重要信息配置 2 1二维码类型 2 2二维码内容 2 3绘制指令 3 次要部分 3 1二维码组合 3 2预设背景风