如何生成循环qr代码,如信使或kik代码?

时间:2016-08-11 19:00:28

标签: qr-code

如何生成如下所示的代码:

How can I generate a circular qr-code like a messenger or a kik code?

2 个答案:

答案 0 :(得分:1)

我将假定您要使用现有标准,而不是尝试发明自己的编码器/解码器。

如果提高用于纠错的冗余度,则任何2D条码可能会因美观而故意损坏。二维条形码旨在承受一定程度的损坏。从阅读器的角度来看,将图像放置在中心并圆角化都是损坏。对于圆角,您不能使用条形码中带有方向点的条形码,例如QR。您必须选择一种中间带有标记的格式,例如:

MaxiCode

MaxiCode https://en.wikipedia.org/wiki/MaxiCode

ShotCode

ShotCode https://en.wikipedia.org/wiki/ShotCode

阿兹台克代码

Aztec Code https://en.wikipedia.org/wiki/Aztec_Code

类似地,如果您想将图像放置在中心,那么您将不需要使用需要靶心进行定向的图像,除非您可以以某种方式将靶心保留在中心图像中。要将图像放置在中心并圆角化,您需要发挥创意。在第一个图像中,图像周围有四个跟踪点。在第二个和第三个示例中,公司将其自己的徽标用作定位点。

答案 1 :(得分:-1)

您显示的第一个代码是Facebook制作的专有代码。他们的产品https://developers.facebook.com/docs/messenger-platform/discovery/messenger-codes/现已不再使用它,但是某些站点可能允许您创建它们https://respond.io/blog/facebook-messenger-code/,而某些常规QR码扫描仪可能能够读取它们。

第二个代码是Snapchat代码,登录到您的帐户后,可以直接在其网站上https://scan.snapchat.com/创建。您还可以按照用户https://support.snapchat.com/en-US/a/about-snapcodes的支持说明https://support.snapchat.com/en-US/a/snapcode-guidelines在设备上的应用上执行此操作,以获取成功。

第三个代码是Kik代码,它们是有关如何实现这种可能性的博客文章https://www.kik.com/blog/a-code-definitely-worth-following/#:~:text=How%20do%20you%20create%20a,Kik%20Code%20for%20your%20bot。通过生成密钥,然后以您选择的颜色下载代码图像。他们有更多关于如何与他们合作的信息https://www.kik.com/blog/what-are-kik-codes/

说完这些,您可以尝试使用https://qrcodego.com/之类的网站(非附属网站)制作常规的QR码,这有点花哨。谢谢。美好的一天。