条形码下载 PNG 还是 SVG?标签打印前这样选
生成条形码之后,最常见的问题是:下载 PNG 还是 SVG?
先给结论:
- SVG:适合打印标签、包装设计、设计软件和后续可能缩放的场景。
- PNG:适合文档、表格、PPT、邮件、预览图,以及不支持 SVG 的系统。
- 透明 PNG:只适合背景足够干净、对比度足够高、最终尺寸固定的场景。
为什么打印更推荐 SVG
SVG 是矢量图。条形码线条是形状,不是固定像素网格,所以放大缩小时不容易变糊。
这些场景优先选 SVG:
- 商品标签设计
- 包装样稿
- 印刷 PDF
- Illustrator、Figma、Inkscape 等设计工具
- 之后可能调整尺寸的模板
只要条形码会被打印并扫描,SVG 通常更稳。
什么时候 PNG 也够用?
PNG 是位图,优点是方便、兼容性好,几乎哪里都能贴。
这些场景可以用 PNG:
- Word 文档或表格里的临时条码
- 客服工单里的预览图
- PPT 或演示材料
- 最终尺寸已经固定的小标签
- 上传系统不支持 SVG
主要风险是缩放。如果导出很小的 PNG,再强行拉大,条码边缘会变软,扫描稳定性会下降。
透明 PNG 要小心
透明背景在设计稿里很好看,但不一定适合打印。扫描枪需要足够对比度。黑色条码放在复杂纹理、深色或低对比背景上,即使视觉上不难看,也可能扫不出来。
只有满足这些条件时,再考虑透明 PNG:
- 最终背景是浅色纯色。
- 条形码周围留有足够空白。
- 导出后不再缩放。
- 打印成品已经测试扫码。
正式标签上,白底黑条虽然朴素,但通常最可靠。
条形码导出检查清单
发去打印前,至少检查:
- 条形码内容符合当前格式要求。
- 条形码周围有足够边距或静区。
- 条纹没有被不等比例拉伸。
- 前景和背景对比明显。
- 如果流程需要,人眼可读文本已经显示。
- 用团队实际使用的扫描枪或手机 App 测过最终打印标签。
GS1 的商品条码指南也会强调条码类型、位置、颜色和尺寸等打印细节。图形质量重要,但最终能否稳定扫出来更重要。
常见错误
PNG 导出太小
如果条形码最后要印得比较大,不要从很小的 PNG 开始。要么导出更大尺寸 PNG,要么直接用 SVG。
把静区裁掉
条形码周围的空白区域能帮助扫描设备识别条码起止。裁得太紧,可能导致本来正确的条码扫不出来。
使用低对比颜色
彩色条形码不是绝对不行,但默认最稳的是白底黑条。尽量避免浅色条、渐变、纹理和深色背景。
把测试编码当成正式商品编码
文件格式不会让一个商品编码变“官方”。如果是正式零售商品,打印包装前要确认编码已经正确分配。
一句话总结
条形码用于标签、包装、印刷和设计文件时,优先下载 SVG;用于文档、演示和快速预览时,PNG 更方便;透明 PNG 只适合简单高对比背景,并且一定要测试最终打印效果。
实用流程
先选条码类型,再设计标签。不同码制决定能放什么字符、需要多少空间,以及零售扫描器是否理解。之后再决定导出格式:SVG 更适合印刷排版,PNG 更适合快速预览、文档粘贴或内部流程。
一定要测试最终标签,而不是只测试导出的条形码。打印分辨率、留白、背景色、覆膜、弯曲包装都会影响扫码。技术上有效的条形码,贴到真实包装上也可能不稳定。
检查清单
| 检查项 | 为什么重要 | |---|---| | 码制选择 | Code 128、EAN-13、UPC、QR 的用途不同。 | | 留白区域 | 扫描器需要条码周围有空白。 | | 导出格式 | SVG 印刷更清晰,PNG 预览更方便。 | | 真实设备 | 手机能扫,不代表仓库或零售扫描枪一定能扫。 |
常见问题
生成的条形码能直接用于零售商品吗?
图形可以生成,但零售商品通常需要合法分配的编号,并通过渠道或零售商接受。内部标签、样机、包装 mockup 可以更灵活。
使用场景示例
仓库标签要用接近真实长度和字符集的测试值。导出 SVG 放进标签模板,先打印一张,再用现场会使用的扫描设备测试。零售包装 mockup 还要区分正式 GTIN 和视觉占位码。
条形码质量是在最终物理尺寸上决定的,不是在生成器预览里决定的。
参考资料: