4

その場でバーコードを作成し、Web ページに埋め込んでいます。どの形式を使用すればよいですか? JPG と PNG の間で迷っていますが、両方の利点がよくわかりません。これにはサイズが重要であり、読みやすさも重要です (ぼやけたバーコードよりも明確なバーコードの方が優れています)。もっと良い別のフォーマットはありますか?

4

6 に答える 6

13

PNG、または GIF です。JPEG は、バーコードのシャープなエッジではなく、写真の滑らかなグラデーション用に設計されているため、まったく問題ありません。MS ペイントで簡単なバーコードを手書きで描画し、保存してから再読み込みすると、あらゆる種類の圧縮アーティファクトが表示されます。

于 2009-06-18T16:33:30.120 に答える
5

恐るべしPNG。(写真とは対照的に) バーコードなどのベクター グラフィックスの保存にははるかに優れています。

ウィキペディアには、JPG と PNG の優れた比較があります。

于 2009-06-18T16:33:48.090 に答える
4

PNGは JPG よりも優れている必要があります (JPG は不可逆です)。画像はモノクロになるため、GIF の方が優れている可能性があります (ただし、自分のケースで確認してください)。

于 2009-06-18T16:33:33.427 に答える
2

PNG は PNG と JPG の間のより良いオプションです。ここでの主な問題は圧縮です。画像には非可逆圧縮と可逆圧縮の 2 つの形式の圧縮技術があります。非可逆圧縮アルゴリズム (JPG ファイルで使用されるものなど) は、圧縮 -> 解凍サイクル中に情報を「失います」。このため、画像にアーティファクトが発生します。一方、PNG は可逆圧縮を使用するため、表示される画像は、最初に保存する前の元の圧縮されていない画像とまったく同じになります。

バーコードの場合、黒/白のピクセルごとの正確な配置が非常に重要です (これが重要な点です)。2D バーコードを使用している場合はさらに悪化し、スキャナーがバーコードを正確に読み取るのが非常に困難になる場合があります。PNG はこの問題を完全に解消します。

于 2009-06-18T16:42:42.097 に答える
1

私は .gif と .png をうまく使いました。この質問に対する私の答え(および公平を期すために他の答え)には、より詳細があります。

于 2009-06-18T16:47:10.737 に答える
1

ずっとPNG。JPG で発生する圧縮アーティファクトを回避するだけでなく、ほぼ確実に圧縮率も向上します。JPG は、エッジがシャープな画像にはあまり適していません。

于 2009-06-18T16:53:29.407 に答える