艺术二维码能扫吗?看起来像画的码背后的科学

你见过画着爱心的二维码、长得像动漫插画的二维码、码点之间写着文字的二维码。它们是一半时间扫不出来的噱头, 还是真正可靠?答案完全取决于图案碰了码的哪些部分。二维码标准的三个特性让"码上作画"成为可能。

一、纠错:约 30% 的"损伤预算"

每张二维码都内嵌 Reed–Solomon 纠错数据。在最高等级(H)下,约 30% 的模块可以出错 — 被遮挡、翻转或损坏 — 信息仍能完整解码。这个预算本是为了让码扛住划痕和污渍,但设计师可以把它"花"在居中 Logo 或艺术加工上。这就是Logo 二维码的全部原理。

二、中心采样:扫描器只看模块中心

解码器不会检查每一个像素。定位到码之后,它在码面铺一张网格,只在每个模块中心附近取一个采样点。 采样点之外的一切,对扫描器来说都是装饰。半调(halftone)技术正是利用这一点:把每个模块细分 3×3, 中心子格保留真实值,外圈 8 个子格绘制图案。图案编织进整张码,被采样的数据却分毫未动 — 几乎不消耗纠错预算。

画有火箭图标的半调像素艺术二维码,演示模块中心采样画有中文像素文字的半调像素艺术二维码,演示模块中心采样
半调码:图案住在每个模块的外圈子格里。扫一扫 — 都能解码。

三、功能图形:碰不得的 15%

有些区域不受纠错保护,必须保持完整:

靠谱的艺术码生成器会把这些区域实心绘制、让图案绕行。现实中扫不出来的艺术码,多半是栽在这里 — 或者对比度不足。

那么,哪些艺术码是可靠的?

让艺术码保持可扫的设计规则

  1. 只要涉及图案或 Logo,一律用 H 级纠错。
  2. 深色模块要明显深于背景 — 对比度拉满;扫描器会把图像二值化。
  3. 绝不遮挡定位、时序、对齐图形,保留静区。
  4. 交付前机器校验:解码实际导出的文件,而不是预览图。
  5. 印刷至少 2×2 厘米,用两部不同的手机实测。

常见问题

艺术码扫起来更慢吗?几乎不 — 规范的半调码解码速度与普通码相当,因为被采样的中心点完全相同。

彩色或渐变会影响扫描吗?只要对比度够高就不会。避免深底浅码的反色方案;很多旧扫描器默认浅底深码。

艺术码会过期吗?样式与过期无关。静态艺术码永不过期;动态码的寿命取决于跳转服务是否守信。

生成一个永不过期的免费二维码

无需注册、无订阅,在你的浏览器本地生成。

打开免费生成器 →