
关键数据
- 版本 1 = 21,版本 3 = 29,版本 40 = 177 个模块每边。
- 公式:边长 = 21 + 4 ×(版本 − 1),不含白边。
- 白边:符号四周留四个空模块。
- 纠错 L/M/Q/H:约恢复 7%、15%、25% 和 30% 的码字。
版本、边长和含白边的边长
| 版本 | 每边模块数 | 含白边(模块) |
|---|---|---|
| 1 | 21 | 29 |
| 3 | 29 | 37 |
| 10 | 57 | 65 |
| 40 | 177 | 185 |
示例 37 × 0.254 mm = 9.398 mm 只是几何计算,不是通用最小值。
二维码由哪些部分组成?
你可以把它想象成一张房屋平面图。三个大角就是正门:告诉手机图案在哪里、有没有被旋转。一排黑白交替的小方块用来标出行和列,就像作业本上的横线。还有一块区域存着你链接里的数据,以及一些备用块用来修补破损。最外圈要留出四个小方块宽的白边,这一块不能有任何东西。
二维码是怎么变大的?
最小的版本每边有 21 个小方块。每升一个版本,每边就多 4 个小方块。算法是:边长 = 21 + 4 ×(版本 − 1)。举个例子:版本 3 的边长是 21 + 4 × 2 = 29 个小方块。一共有 40 个版本,最大到每边 177 个小方块。要存的文字越多,图案就自动变大。
挡住或者破了一块会怎样?
图案里自带备用块,可以修补破损的部分。一共有四个等级,大约能恢复 7%、15%、25% 和 30% 的内容。但这不等于说你可以放心挡住同样比例的画面:破的是哪一块、印刷的对比度都会影响结果。备份等级越高,能装的文字就越少。举个印刷的例子:一个版本 3 的码,本身是 29 个小方块,加上两边各 4 个白边,总共 37 个。如果每个小方块是 0.254 毫米,总宽就是 9.398 毫米。这只是一个算数例子,不是对所有情况都适用的最小尺寸。想了解整体背景,可以回到什么是二维码、为什么这么多手机都能扫。
常见问题
二维码里的“模块”是什么?
就是图案里每一个黑或白的小方块。二维码的大小,用每边有多少个模块来衡量。
三个大角有什么用?
它们帮摄像头找到这个码,并判断它有没有被旋转或歪斜。
二维码破了一块还能扫吗?
取决于你选的备份等级,大约能恢复 7% 到 30% 的内容,也要看破的是哪一块。
二维码有多少种尺寸?
共有 40 个版本,每边 21 到 177 个模块;需要更多文字时图案会自动变大。
需要留多大的白边?
请在整个图案四周留出四个模块的白边,并使用高对比度。