我有条形码图片。我必须把它缩小。
这会损坏条形码吗?
比例缩放
不按比例缩放(仅高度变化)
条形码是:输入UPC-A / EAN-13“垂直线”。对不起条形码的专家,认为条形码的类型不重要。缩放比例适中,图像不会丢失相关数据。
答案 0 :(得分:3)
对于常规线性产品条形码,简单的答案是肯定的,您可以对其进行缩放(两种情况都是安全的)。
但是,如果您缩放得太远并且条形结束太靠近,您将开始获得高水平的读取错误。
您需要使用合适的条形码阅读器进行测试,以确保没有缩放太多。
答案 1 :(得分:3)
常规条形码(=垂直条纹)由线条的相对宽度识别。因此,水平高度仅对抗对角线扫描的鲁棒性。如果使用手持扫描仪扫描代码,我只需缩放高度(或裁剪图像)。在任何情况下,线条的不同宽度仍应清晰可见。可能存在合规性规则,表明给定条形码标准的最小比例。
答案 2 :(得分:0)
缩放条形码时,必须牢记一些事情。
1)如果每个模块(最窄的条形)的宽度为像素总数,则条形码中的shapes绝对边缘最大。
2)如果模块宽度不是整数像素,请生成条形码,其中每个模块的宽度为截短的整数,然后使用bilinear interpolation进行放大。这样一来,边缘最多可以有一个像素渐变。
3)购买条形码库时请小心,选择一个包含内置缩放比例以保存条形码的库,例如this one或this one。条形码具有图像处理通常没有的特殊要求,例如像素完美。使用例如Gimp可能会损坏条形码。