艺术二维码是一种创新的技能产品,它将二维码与漂亮的布景图画相结合,创造出既有用又漂亮的著作。它们不只具有传统二维码的功用性,能被智能设备快速扫描识别,还加入了艺术元素,增强了视觉招引力和品牌识别度。其中,部分艺术二维码乃至由人工智能生成,充分利用了现代技能,展示出无与伦比的创新和共同性。这使得艺术二维码在品牌营销、广告推行等范畴有着广泛的运用。

简单来说,艺术二维码是扫描二维码与艺术美感的完美结合,它不只供给了信息传递的功用,一起也能提升用户的视觉体会,使得每一次的扫描都充溢艺术的享用。

著作概览

咱们先来看几个二维码著作:

怎样对接 API 来制作艺术二维码?

怎样样?这些二维码就是艺术二维码,它完结了图片和二维码的完美结合,比普通的二维码愈加具有艺术感。并且关键是,每一个二维码都能扫描!

怎样制造?

想制造这样的二维码吗?怎样来制造这样的艺术二维码呢?

其实这个从技能来讲是相对复杂的。在现在这个 AI 时代,现在艺术二维码的解决方案是根据 Stable Diffusion 来做的,经过输入 prompt 咱们能够生成对应的图片,一起结合一些二维码内容的交融最终完结这样的作用。

所以这儿面其实最主要的应战在于:怎么既把二维码做得美观并且赋有艺术,并且二维码还能被正确扫描。说实话这个技能其实还是蛮难的,需求很多的参数调整才干做到略微好点的作用。

应该 99% 的人在第一步就抛弃了。

假定经过不断的调整,咱们真的做出来了这样的作用,真正运转起来也是一个不小的开支,如果要速度比较快的话,或许得功用比较好的 GPU,或许一不小心就上万块钱了。

有朋友或许会说:我不想费那么多精力,我也不想花那么多钱,我就想做个艺术二维码,或者我想把这个才干集成到我的产品里边,要是有这样现成的 API 就好了。

有吗?还真有。

这儿引荐一个知数云渠道,知数云渠道供给了艺术二维码相关生成 API,咱们能够调用 API 输入各种参数,比方图片内容、二维码链接、款式风格等等各种参数,就能够十分便利地生成想要的艺术二维码了,并且初次请求免费赠送 20 张制作次数。

请求 API

知数云渠道是什么呢?简单来说,它是一个供给多样数字化 API 的服务渠道,其官网链接是:data.zhishuyun.com。

要运用艺术二维码 API,首要能够到艺术二维码 API 页面点击「获取」按钮:

怎样对接 API 来制作艺术二维码?

如果你没有登录,会主动跳转到登录页面,扫码关注大众号即可主动登录,无需额外注册过程。

登录完了之后会跳回原页面,此时会提示「您没有请求该服务,需求请求」。

请求时会校验实名认证情况,请按照网站提示完结实名认证。实名认证会校验姓名、手机号、身份证号,需求三者共同才干够经过认证。认证完了之后能够回来页面,刷新一下页面确保信息更新,然后重新请求即可经过请求。

根本运用

要运用艺术二维码的最根本的功用,需求填入如下几个必须参数:

  • type:二维码的类型,如纯文本、链接等。
  • content:二维码的内容,比方如果是链接的话,咱们能够填入对应的链接。
  • prompt:二维码对应的风格制作指令,强烈建议用英文。比方说 pizza 则会制作一个像披萨的二维码。

接下来,咱们来生成一个知数云官网的二维码,类型是链接,内容是 data.zhishuyun.com,prompt 这儿填写如下内容:

(best quality, masterpiece:1.2), underwater, ((pirate ship)), close up, zoom in, absurdes, big waves, twister, water falling, tentacles, ((glowing lights)), ((lighting storm)), fog, smoke, 4k res, 8k, higly detailed textures, cinematic shot, intricate details, side view

在测试页面填写如下内容:

怎样对接 API 来制作艺术二维码?

然后点击测试:

怎样对接 API 来制作艺术二维码?

过一会就发现艺术二维码就生成了,成果相似如下:

{
  "task_id": "a7e8831c-203d-447e-83fc-71783c766446",
  "image_url": "https://www.6hu.cc/wp-content/uploads/2023/10/1697552112-55252587af8c8eb.png",
  "image_width": 768,
  "image_height": 768
}

二维码如下:

怎样对接 API 来制作艺术二维码?

这样咱们就生成了一个二维码,主体是一个船只,悬挂着几个旗帜,而这些旗帜恰恰构成了二维码的定位点。

用手机扫描一下,就能够跳转到知数云的官网了。

一起上述内容调用方案咱们能够十分便利地转成 API 调用。

prompt 攻略

经过上述操作能够看到,艺术二维码关键在于 prompt 的编写,那 prompt 的编写都有什么讲究呢?

其实这个都是通用的 Stable Diffusion 的 prompt 指令,艺术二维码就是根据 Stable Diffusion 技能加上一些特别调优生成的,所以它的输入 prompt 和 Stable Diffusion 是完全一样的。

如果你还不知道什么是 Stable Diffusion,能够到它的官网了解下:stablediffusionweb.com/,还有prompt 教程和攻略:stable-diffusion-art.com/prompt-guid…,别的 Stable Diffusion 还制造了 prompt 生成器,能够协助咱们生成 prompt:stablediffusionweb.com/prompt-gene…,除此之外还有一些 prompt 样例调集网站:publicprompts.art/

如上内容仅作参考,如果更多,能够自行搜索 Stable Diffusion 相关的材料进行学习。

高档参数

本 API 还供给了更多高档参数便利进行更多功用定制,阐明如下:

  • pattern:预设二维码组合。预设二维码风格组合,如定位框的款式(方形、圆形等)、点的款式(方形、圆形等)。
  • preset:预设布景风格。二维码布景的风格,如超现实风格、霓虹作用、手绘风格等。
  • steps:制作迭代次数。当次数越大,制作的二维码艺术风格越强,规模为 10-20,默许是 16。
  • qrw:二维码的权重。当权重越大,图片越挨近实在二维码,但是艺术化的风格会削弱,取值规模是 1.5-3,默许是 1.5。
  • seed:随机种子。用于生成随机二维码,当种子相一起,生成的二维码风格是一样的,规模为 1-9007199254740991。
  • rawurl:是否坚持原始链接。默许情况下会将输入链接缩短为短链接,能够提高扫码率,该值默许为 false。
  • padding_level:二维码内边距。二维码内边距的巨细,
  • aspect_ratio:二维码宽高比。
  • position:二维码方位。
  • pixel_style:二维码像素风格。
  • marker_shape:二维码定位框形状。
  • sub_marker:二维码子符号款式。
  • rotate:二维码旋转视点。
  • ecl:二维码纠错等级。
  • padding_noise:二维码内边距噪点。

下文咱们来具体了解下艺术二维码 API 的一些高档参数,选取其中一些进行介绍。

留意:API 或许在不断迭代,下文内容仅供参考,最新 API 运用方法请拜见知数云官方文档:data.zhishuyun.com/documents/8…

预设 preset

艺术二维码 API 设置了很多预设模板,这个参数叫做 preset,取值如下:

  • sunset(日落): 交融了夕阳余晖的温暖色谐和柔和光线作用。
  • floral(花卉): 带有花朵和植物元素的艺术风格,着重天然之美。
  • snowflakes(雪花): 冰雪国际,具有冰晶和雪花的冷漠氛围。
  • feathers(羽毛): 呈现出羽毛和鸟类特征,营造轻盈和柔软的感觉。
  • raindrops(雨滴): 以雨滴和水珠为灵感,创造出新鲜湿润的作用。
  • ultra-realism(超现实): 极度逼真的细节和质感,营造出逾越现实的作用。
  • epic-realms(史诗范畴): 绚丽的场景和史诗感,带来宏大的视觉体会。
  • intricate-studio(错综复杂): 赋有细节和复杂性,需求仔细观察才干完全理解的风格。
  • symmetric-masterpiece(对称杰作): 经过对称元素创造出精美的平衡谐和。
  • luminous-highway(发光高速公路): 着重夜间的发光作用,如车灯和霓虹灯。
  • celestial-journey(星际之旅): 探索世界和星际的奇幻旅程。
  • neon-mech(霓虹机械): 结合了霓虹灯和机械元素,营造出未来感。
  • ethereal-low-poly(飘渺低多边形): 低多边形风格,创造出虚幻和抽象的作用。
  • golden-vista(金色景观): 以金色调为主,呈现出壮观的视觉现象。
  • cinematic-expanse(电影式广袤): 带有电影感的宽广场景,引人入胜。
  • cinematic-warm(电影式温暖): 具有电影质感的温暖色谐和光线作用。
  • desolate-wilderness(荒芜荒野): 描绘荒芜和荒野,营造出孤寂感。
  • vibrant-palette(明显调色板): 色彩丰厚多样,强烈的色彩比照。
  • enigmatic-journey(奥秘之旅): 探索充溢疑团和奥秘感的旅程。
  • timeless-cinematic(永久电影): 具有电影质感且不受时间约束的风格。
  • regal-galaxy(皇家星系): 带有皇家气息的星系和世界元素。
  • illustrious-canvas(出色画布): 创作出卓越而有目共睹的画布作用。
  • expressive-mural(赋有表现力的岩画): 充溢表现力和情感的大型岩画风格。
  • serene-haze(安静薄雾): 带有安静和薄雾作用,营造出安静的氛围。

咱们下面来尝试下不同参数的作用,比方拿 raindrops(雨滴)和 raindrops(金色景观)为例来看下作用。

curl -X POST "https://api.zhishuyun.com/qrart/generate?token={token}" \
  -H "accept: application/json" \
  -H "content-type: application/json" \
  -d '{
    "type": "link",
    "content": "https://data.zhishuyun.com",
    "prompt": "sakura",
    "preset": "sunset"
  }'

这儿咱们把 preset 设置为了日落作用,作用如下:

怎样对接 API 来制作艺术二维码?

如果咱们换个风格,比方把 preset 参数换成 expressive-mural(赋有表现力的岩画),作用如下:

怎样对接 API 来制作艺术二维码?

关于其他的一些设定咱们能够自行试验。

二维码宽高比 aspect_ratio

经过 aspect_ratio 参数咱们能够设置二维码的宽高比,比方正方形 1:1,长方形 16:9 等等,该参数:

  • 1:1:宽高比为1:1,表明画布的宽度和高度持平。对应的像素尺度为 768×768,生成的二维码画布为正方形。
  • 16:9:宽高比为16:9,表明画布的宽度是高度的16/9倍。对应的像素尺度为 1008×576,生成的二维码画布宽度较大,合适宽屏显现。
  • 9:16:宽高比为9:16,表明画布的宽度是高度的9/16倍。对应的像素尺度为 576×1008,生成的二维码画布高度较大,合适竖屏显现。
  • 4:3:宽高比为4:3,表明画布的宽度是高度的4/3倍。对应的像素尺度为 864×672,生成的二维码画布略带正方形感,合适一般显现。
  • 3:4:宽高比为3:4,表明画布的宽度是高度的3/4倍。对应的像素尺度为 672×864,生成的二维码画布略带纵向矩形感,合适一般显现。
curl -X POST "https://api.zhishuyun.com/qrart/generate?token={token}" \
  -H "accept: application/json" \
  -H "content-type: application/json" \
  -d '{
    "type": "link",
    "content": "https://data.zhishuyun.com",
    "prompt": "Plate of Nigiri sushi",
    "aspect_ratio": "1:1"
  }'

这儿咱们尝试生成了一个正方形的二维码,作用如下:

怎样对接 API 来制作艺术二维码?

二维码方位 position

咱们还能够经过 position 参数操控二维码的方位,比方说一张图片里边有一个女生穿裙子,而咱们想要把二维码放在裙子的方位并与之交融起来,咱们就能够尝试改下二维码的方位,调用样例如下:

curl -X POST "https://api.zhishuyun.com/qrart/generate?token={token}" \
  -H "accept: application/json" \
  -H "content-type: application/json" \
  -d '{
    "type": "link",
    "content": "https://data.zhishuyun.com",
    "prompt": "one of the beautiful girls in the moonlight in the background, in the style of pixelated chaos, rococo-inspired art, dark white and sky-blue, made of plastic, delicate flowers, gongbi, wimmelbilder",
    "position": "bottom"
  }'

作用如下:

怎样对接 API 来制作艺术二维码?

二维码像素风格 pixel_style

咱们还能够自定义二维码的像素风格,经过传入 pixel_style 即可,参数可选值如下:

  • square(方形):运用方形的像素单元,每个像素单元都是正方形的形状。
  • rounded(圆角):像素单元具有圆角,使得生成的二维码看起来愈加柔和和现代化。
  • dot(点状):运用小圆点作为像素单元,生成的二维码呈现出点阵的作用,相似于印刷作用。
  • squircle(圆角方形):相似于圆角矩形,但愈加挨近圆形的形状,为生成的二维码赋予一种共同的风格。
  • row(行摆放):将像素单元按行摆放,呈现出水平方向的图案。
  • column(列摆放):将像素单元按列摆放,呈现出笔直方向的图案。

二维码框风格 marker_shape

经过 marker_shape 能够自定义定位框的风格,参数可选值如下:

  • square(方形):符号形状为正方形,用于杰出特定方位或元素。
  • circle(圆形):符号形状为圆形,可用于符号关键区域或元素。
  • plus(加号):符号形状为加号,相似十字型,用于杰出留意或特定信息。
  • box(方框):符号形状为方框,相似于描边的矩形,可用于环绕区域或元素。
  • octagon(八边形):符号形状为八边形,带有共同的角落,用于视觉招引。
  • random(随机):符号形状随机散布,为二维码增加艺术感和视觉兴趣。
  • tiny-plus(细小加号):细小的加号符号,可用于符号纤细的元素或细节。

二维码子符号风格 sub_marker

经过 sub_marker 能够用于子符号(较小的符号)的形状,参数可选值如下:

  • square(方形):子符号的形状为正方形,能够用于杰出特定方位的细节。
  • circle(圆形):子符号的形状为圆形,可用于着重关键细节或元素。
  • box(方框):子符号的形状为方框,相似于描边的矩形,适用于符号细小区域。
  • random(随机):子符号的形状随机散布,为二维码增加艺术感和视觉兴趣。
  • plus(加号):子符号的形状为加号,相似十字型,能够用于符号纤细的信息或元素。

二维码旋转视点 rotate

经过 rotate 能够操控二维码的旋转视点,参数可选值如下:

  • 0:不进行旋转,生成的二维码坚持原始方向,没有旋转作用。
  • 90:将生成的二维码顺时针旋转90度,使其以纵向方向显现。
  • 180:将生成的二维码旋转180度,使其倒置,即上下颠倒的显现方法。
  • 270:将生成的二维码顺时针旋转270度,使其以逆纵向方向显现。

在这儿咱们就不再对各种 API 参数进行逐个介绍了,更具体更实时的内容能够拜见知数云的官方文档,链接为:data.zhishuyun.com/documents/e…

价格

知数云艺术二维码的 API 供给了阶梯定价,初次请求免费赠送 20 次,并且购买越多越廉价,因为价格会动态调整,所以咱们能够检查知数云官网来检查最新实时价格:data.zhishuyun.com/services/38…

怎样对接 API 来制作艺术二维码?

以上就是知数云艺术二维码的一些介绍,希望对咱们有协助,谢谢!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。