模块
模块是二维码或矩阵码里最小的那个黑白方格,也常被叫作“码点”。整张二维码就是由许多模块按黑白排布组成的,扫描设备读的就是每个模块是黑是白。
模块的数量由版本决定:版本 1 是 21×21 个模块,版本每升一级边长多 4 个模块,版本 40 达到 177×177。模块越多,能装的数据越多,但同样打印尺寸下每个模块就越小。
模块印得太小、或打印分辨率不够时,扫描器分不清相邻模块就会失败。所以做二维码要在“内容量(模块数)”和“打印尺寸”之间平衡:内容多就得印大一点,或者精简内容降低版本。二维码四周还要留出至少 4 个模块宽的静区。
常见问题
模块和像素是一回事吗?
不是。模块是二维码逻辑上的最小方格;一个模块在图片里通常由很多像素组成。为了扫得清楚,一个模块一般要占若干像素以上。
模块越多越好吗?
不是。模块多意味着能装更多数据,但同样尺寸下每格更小、更难扫。内容够用就好,必要时把码印大一点或精简内容。