| ||
对于QR code的掩膜版(mask)一共有8种。在实际运用中如何从这8种掩膜版中给自己设计的二维码选择最佳的mask呢?(先将这8中掩膜版与二维码矩阵数据异或,然后再根据以下四点去选择)原文来源于此处
其实对于mask的选取应当遵守以下四点。这四点也是官方评估一个二维码图案的标准。
1.
逐一检查每一行,在一行中连续5颜色相同的模块,加3,连续相同颜色模块超过5个以上,每增加一个,就加1。然后将每行中计算的数值加在一起,即为评判标准1的值。Eg1.
Eg1.
Eg1.
2.
在二维码图像上寻找模块颜色相同的区域(最小为2×2的区域),然后代入公式3×(m-1)×(n-1)(这是一个m×n区域),将所有满足的区域代入公式所得的值全部相加起来。,即为评判标准2的值。Eg2.
Eg2.
3.
寻找图案中dark-light-dark-dark-dark-light-dark-light-light-light-light图案(行/列都要计数),如图1-1所示样式的两种图案,没找出一个图案,加40。即为评判标准3的值。Eg3.