我正在创建条形码,并将它们嵌入网页中。我应该使用什么格式?我在JPG和PNG之间摇摆不定,我真的不明白两者的优点。尺寸在这方面很重要,可读性也是如此(更清晰的条形码比模糊条形码更好)。还有其他格式会更好吗?

有帮助吗?

解决方案

PNG,甚至是GIF。 Jpeg是正确的,因为它专为照片的平滑渐变而设计,而不是条形码的锐利边缘。在MS Paint中手工绘制一个简单的条形码,保存,然后重新加载,你会看到各种压缩工件。

其他提示

绝对是PNG。它在存储矢量图形方面要好得多,例如条形码(而不是照片)。

Wikipedia有一个很好的 JPG与PNG的比较

PNG 优于JPG(JPEG有损)。 GIF可能会更好,因为图像将是单色的(但在你的情况下检查)。

PNG是PNG和JPG之间更好的选择。这里的主要问题是压缩 - 图像中有两种形式的压缩技术,有损和无损。有损压缩算法(例如JPG文件使用的算法)“丢失”。压缩 - >解压缩循环期间的信息。因此,图像中会出现伪影。另一方面,PNG使用无损压缩,因此显示的图像将与初始保存之前的原始未压缩图像完全相同。

在条形码的情况下,黑/白的确切逐像素放置非常重要(这就是整点),因此使用像JPG这样的有损压缩程序可能非常糟糕。如果您使用的是二维条码,情况会更糟,扫描仪可能很难准确读取条形码。 PNG将完全消除这个问题。

我成功使用了.gif和.png。我的答案(和其他答案,公平地说)到这个问题有更多细节。

PNG一路走来。它不仅可以避免使用JPG获得的压缩工件,而且几乎肯定会产生更好的压缩效果。 JPG非常适合具有锐边的图像。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top