条形码图像的缩放是否会损坏它?

时间:2012-05-18 09:46:29

标签: image barcode scaling

我有条形码图片。我必须把它缩小。

这会损坏条形码吗?

  1. 比例缩放

  2. 不按比例缩放(仅高度变化)

  3. 条形码是:输入UPC-A / EAN-13“垂直线”。对不起条形码的专家,认为条形码的类型不重要。缩放比例适中,图像不会丢失相关数据。

3 个答案:

答案 0 :(得分:3)

对于常规线性产品条形码,简单的答案是肯定的,您可以对其进行缩放(两种情况都是安全的)。

但是,如果您缩放得太远并且条形结束太靠近,您将开始获得高水平的读取错误。

您需要使用合适的条形码阅读器进行测试,以确保没有缩放太多。

答案 1 :(得分:3)

常规条形码(=垂直条纹)由线条的相对宽度识别。因此,水平高度仅对抗对角线扫描的鲁棒性。如果使用手持扫描仪扫描代码,我只需缩放高度(或裁剪图像)。在任何情况下,线条的不同宽度仍应清晰可见。可能存在合规性规则,表明给定条形码标准的最小比例。

答案 2 :(得分:0)

缩放条形码时,必须牢记一些事情。

1)如果每个模块(最窄的条形)的宽度为像素总数,则条形码中的shapes绝对边缘最大。

2)如果模块宽度不是整数像素,请生成条形码,其中每个模块的宽度为截短的整数,然后使用bilinear interpolation进行放大。这样一来,边缘最多可以有一个像素渐变。

3)购买条形码库时请小心,选择一个包含内置缩放比例以保存条形码的库,例如this onethis one。条形码具有图像处理通常没有的特殊要求,例如像素完美。使用例如Gimp可能会损坏条形码。