您的位置  > 互联网

当你扫码时,手机发生了什么?

二维码的内容是一段文字,手机可以通过不同的前缀将其识别为不同的数据类型。

例如,当使用内置摄像头或其他二维码识别应用程序扫描二维码时,会先确定识别内容的前缀,然后通过相应的应用程序打开该内容。 如果是纯文本,则会使用浏览器进行搜索。

如果文字以 开头,则表示该二维码是一个网址,扫码时会自动打开链接。 其他超链接如:(发送电子邮件)、tel:10010(拨打电话)、smsto:10010(发送短信)以及 URL 等第三方应用程序接口也将允许手机调用相关应用程序以便执行。 而通过WIFI:这个前缀还可以让用户直接扫码连接互联网(对于可以共享WiFi密码的安卓手机,通常会生成一个二维码供其他手机扫描,通过微信扫码后,可以看到WiFi密码)。

但大多数情况下,我们用来扫码的工具是微信,而微信只支持文字和网页链接,并且只能调用微信内置的浏览器打开网址,这极大地限制了二维码的使用场景。 本文也仅针对URL类型的二维码进行简化讨论。

QR 码的复杂度由什么决定

影响QR码复杂度的两个属性是“内容长度”和“容错率”。

内容长度:顾名思义,二维码所包含的文字长度决定了二维码屏幕的复杂程度。 文本越长,二维码就越复杂,反之亦然。

相同容错率下不同文本长度二维码的复杂度

容错率:QR码的容错率设置为四个级别:L-低容错率,M-中容错率,Q-较高容错率,H-高容错率,其中错误L级容错率为7%,M级容错率为15%,Q级容错率为25%,H级容错率为30%。 如果生成容错率为L级的二维码,则生成的二维码被屏蔽的内容将超过7%无法识别。 二维码的容错性越高,它看起来就越复杂。 我们最常见的二维码大多采用了M级的容错率,让二维码在保证一定容错性的同时尽可能的简单。

两个内容相同但容错级别不同的二维码

为什么要简化二维码

美观:作为平面设计师,简单的二维码比密集复杂的二维码看起来更透气,也更容易与其他设计元素搭配。 所以当我处理包含二维码的设计工作时,我会尝试重新制作二维码,使其变得更简单、更美观。

提高识别能力:前面提到,二维码越复杂,容错性越高。 这并不是相反的。 与高容错相比,更简单的低容错QR码比更复杂的QR码对离线媒体有更好的适应性。 有时我们的二维码无法扫描,并不是因为二维码的某个位置损坏或脏了,而是因为某些介质的打印精度较低以及扫描距离较远,导致低端手机镜头无法识别作为一个整体。

二次创作:随着二维码逐渐受到重视,一些专业设计师对二维码进行了重新设计,使其看起来更有创意,但仍保证功能性。 这些重新创建的二维码越简单,就越容易重新绘制。

图片来自网络。 二维码已处理,无法扫描。

如何让二维码变得更简单

并不是所有的二维码都适合简化。 这个要看具体场景。 并不是所有的二维码都可以有效简化,这取决于内容。 大多数情况下,我们会用到的二维码内容通常是以下两种:

微信名片网页链接

对于微信名片来说,解析的内容实际上是一个以微信官方域名开头的链接。 该链接只能微信解析,只能通过扫描二维码识别(发送给他人无法打开)。 这种类型的二维码只能通过降低容错率来简化。 但由于微信名片的容错率已经是M级,即使降到L级重新生成,对整体观感的影响也有限。

微信名片二维码简化

有两种方法可以简化 Web 链接。 首先是去除URL中多余的参数后缀,例如天猫的URL。 去掉后缀并不影响准确访问。 然而,由于QR码的复杂度与内容的长度密切相关,因此生成的QR码可以大大简化。 。

URL 1和URL 2访问同一个页面。

另一种将QR码简化到极致的方法是使用“缩短URL服务”。

将长网址缩短为短网址也达到了减少二维码文字长度的效果。 然而,这种方法有两个缺点。 第一个是短URL通过二次跳转跳转到你的长(原始)URL。 对于一些较长的URL,跳转后访问可能会出现一些问题。 奇怪的问题:比如不能正确跳转,但大多数情况下是正常的; 其次,需要选择一些大厂家的短网址服务,避免短网址域名被微信等社交软件屏蔽,导致无法正确访问。 比如新浪,但由于现在API不对外开放,所以只能通过微博发帖获取。

内容缩短后,只需选择方便的二维码生成工具,即可生成L级容错能力的二维码。 简化二维码的过程就结束了。 我平时用的是 写的动作流插件,只需要一条命令就可以生成svg格式的黑白矢量二维码,并且每个小黑点都是独立分割的,方便后续颜色和大小的改变。 调整等,如果您对该插件感兴趣,可以在文末链接下载。

快速生成矢量二维码的插件

终于

看似复杂的二维码处理过程在我的工作流程中使用了插件,从识别原始代码到重新生成它的时间只有大约10秒。 在实际工作中,我们经常会遇到别人提供的质量参差不齐的二维码(手机截图版、带装饰的彩色版、分辨率不够的版本等)。 重新生成一次不仅可以简化二维码。 作为一种材质,也能形成统一的风格。

绝大多数人不需要这样处理二维码,但是当你需要的时候,希望本文提供的思路和方法能够为你的工作增加更多的选择。

作者注

鉴于二维码的种类较多,本文提到的二维码均为二维码。 同时,文章中出现的一些二维码涉及隐私、广告等,处理后无法识别属于正常现象。 感谢您的理解。

相关链接

插入:

原文链接: