二维码纠错级别选择指南

二维码在物理环境中的稳健性部分在于它们能够承受“损坏”并继续发挥作用,即使二维码码图像的一部分被遮挡、污损或移除,仍然可以被正确扫描,但纠错级别会影响扫码的难易度。
文章目录

二维码纠错是通过使用Reed-Solomon 纠错算法实现的,简而言之,它以数学方式将备份数据添加到二维码中。

二维码纠错.png

二维码4个纠错级别

二维码有 4 个纠错级别,根据二维码在其预期环境中预计遭受的损坏程度,以及因此可能需要进行多少纠错,每个级别都会添加不同数量的“备份”数据:

L 级 – 高达 7% 的损坏

M 级 – 高达 15% 的损坏

Q 级 – 高达 25% 的损坏

H 级 – 高达 30% 的损坏

二维码工作方式

二维码工作方式的一个基本部分是,您放入其中的数据越多,二维码中引入的模块行和列就越多,以补偿增加的数据负载。作为纠错水平的提高,存储的数据也增多,因为增加了备份数据。如下图所示——尽管二维码包含完全相同的网站 URL,但随着纠错从 L 级增加到 H 级,QR 码变得更加密集。

二维码纠错级别.png

非常方便的是,每个二维码的左下角还有 2 个模块,显示该二维码中使用的纠错级别。

二维码纠错级别会影响二维码打印尺寸

纠错级别越低,二维码图像的密度越小,从而提高最小打印尺寸。

纠错级别越高,它在变得不可读取之前可以承受的损坏就越大。

L 级或 M 级代表了一般营销用途的二维码密度和坚固性之间的最佳折衷选择。

Q 级和 H 级通常推荐用于保持二维码清洁或未损坏将是一个挑战的工业环境。

顺便说一句,这也是为什么包含相同数据的二维码会根据您使用的二维码生成器而不同的原因之一,这取决于该特定网站使用的纠错级别。尽管二维码只有一个 ISO 标准,但 ISO 标准中存在一些变量(纠错级别就是其中之一),根据特定二维码创建网站如何设置这些变量,这些变量会产生不同的二维码图像。

这并不意味着任何特定的二维码生成器比其他任何一种或多或少符合标准,这只是意味着不同生成器背后的人在设置二维码的基础技术规范和参数时做出了不同的选择他们的网站创建的。

最后更新时间:2021-09-01 12:15:42