你一定不知道,小程序码是这样绽放的

发布网友 发布时间:4小时前

我来回答

1个回答

热心网友 时间:7分钟前

揭秘小程序码的诞生经过,你一定会好奇,从设计师角度看小程序码,会是什么样的。

2017 年 1 月 9 号,微信正式发布小程序,最初只能通过微信「扫一扫」识别进入特定小程序。4 月 14 号,正式开放了「长按识别二维码」的功能,这意味着,用户使用小程序的便捷程度将大大提高。

此后,仅过了 4 天,微信又推出了小程序码,支持「扫一扫」和「长按识别扫码」。

小程序码虽然长得与二维码截然不同,但二维码所有的功能,小程序码同样具备。

为什么微信要推出这样的异形二维码?小程序码背后又有何故事?

今天,我们就来讲述小程序码背后的故事。

二维码与小程序码对比

第一次尝试扫小程序码,抱着试一试的心态,发现这种异形二维码确实可以扫描出来。通过查找资料得知,这种异形二维码并非微信首创,、Snap 等公司早已推出。

市面上的二维码多种多样,充满趣味性,微信推出专属的小程序码,既出乎意料,又在情理之中。

小程序码的优势对比传统二维码,主要体现在以下几个方面:

1. 外观设计独特,视觉效果更佳。
2. 容错率更高,保障信息准确传递。
3. 扫码识别速度更快,用户体验更佳。

小程序码的绽放过程

小程序码的诞生并非一蹴而就,从设计稿到规范设计,再到实际应用,经历了多个阶段。

设计初期,小程序码被设计为花瓣形状,经过调整,最终确定了三个定位点和右下角的官方标志。随着定位点和标志的确定,小程序码的尺寸也逐渐明确。

信息编码阶段,原始信息经过转换,形成计算机可识别的二进制序列。为了提高容错率,对二进制序列进行纠错编码。这一过程类似于将生鸡蛋与熟鸡蛋的组合,虽然数量增加,但确保了信息的准确性和完整性。

填充阶段,根据设计的编码顺序,将信息填充至小程序码的编码区域。填充后,小程序码的花瓣看起来更加均匀。

最后一步是功能性数据填充,最终完成小程序码的生成。

获取小程序码

小程序官方提供了三个接口供开发者生成小程序码,建议优先使用接口 B,因为它在可辨识性、数量和技术处理上更优秀。

当前,开发者可以定义小程序码的射线颜色,但背景颜色无法自定义。

微信识别小程序码

微信识别小程序码的过程与生成小程序码的过程相反。微信首先截取屏幕截图,检测截图中是否存在小程序码,随后根据检测结果提供识别菜单。

小程序码的识别策略在不同场景下有所不同,包括在 Webview 和图片查看器中的识别。

感谢阅读,本文出自 Tencent CDC,转载时请注明出处。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com