彩色二维码是指将传统黑白二维码的前景色 (单元格) 或背景色替换为品牌色或其他自定义颜色的二维码。在提升设计感的同时,需要遵守一定的技术规则才能保证可读性。
二维码的扫描原理依赖于明暗对比。扫描器通过检测亮色区域 (背景) 和暗色区域 (单元格) 之间的差异来解码数据,因此对比度不足会导致扫描失败。一般建议前景色与背景色的对比度至少达到 4:1。
安全的配色组合包括深蓝配白色、深绿配白色、黑色配淡黄色等。应避免的组合有黄色配白色、浅蓝配白色,以及红色配绿色 (需考虑色觉多样性)。将背景设为深色、单元格设为浅色的「反转」设计虽然技术上可行,但部分扫描器可能无法正确识别,因此不推荐使用。
使用短链接可以提高彩色二维码的设计自由度。URL 越短,二维码的版本 (单元格数量) 越低,每个单元格就越大。单元格越大,颜色边界越清晰,即使采用彩色方案也更容易保持扫描精度。
在二维码中央放置品牌 Logo 也是常见的设计手法,这利用了纠错功能 (H 级最高可恢复 30% 的数据损失)。如果同时使用 Logo 和彩色设计,请务必将纠错级别设为 H,并在多台设备上进行扫描测试。相关书籍可在 Amazon 上查找。