BitmapとJpegの違い

Anonim

ビットマップとJpeg

イメージングの世界では、画像の保存と操作に使用できる多くの標準があります。ビットマップはこれらの標準の中で最も古いもので、ほとんどすべてのオペレーティングシステムに組み込まれていますが、Jpegは写真やその他の現実的な画像を処理するためにJoint Photographic Experts Groupによって開発された標準です。ビットマップは画像の保存が非常に簡単で、複雑なアルゴリズムを使用してファイルのサイズを低く抑えながら画像の品質を最適化するJpegとは異なり、最初は圧縮機能がありませんでした。

<! - 1 - >

画像のサイズを小さくするために、Jpegは画像からデータの一部を削除する損失圧縮アルゴリズムを使用します。ビットマップは損失のある圧縮を提供せず、ビットマップのイメージはしばしばかなり大きい傾向があります。ビットマップイメージのサイズを縮小するには、zipのような圧縮アルゴリズムを使用するか、インデックス付きパレットを使用する必要があります。インデックス付きパレットを使用すると、定義された色の数を画像で使用される色の数に減らすことができます。例として、32ビットパレットで色を必要とするがすべての色を使用しないファイルがある場合、未使用の色を持たないインデックス付きパレットを定義できます。結果のパレットが24ビットに収まる場合、ファイルサイズは画像の品質に影響を与えずに劇的に減少します。

<! - 2 - >

ビットマップの年齢と普及は、特許がなく、ユーザーが訴訟を起こすことについて心配する必要がない標準として受け入れられたことを意味します。 Jpegは特許に関してはかなり騒がしい過去を持っていました。一部の企業では、Jpegに対するパテント権やパブリックウェブサイトでのJpegの一般的な使用権があると主張しています。多くの企業が訴訟を起こしており、Jpegのために何億ドルも手が変わっています。特許のほとんどはすでに裁判所や特許庁によって期限切れまたは取り消されていますが、Jpegを含むいくつかの法的問題が発生する可能性が常にあります。

<! - 3 - >概要:

1。 Jpeg画像は損失圧縮アルゴリズムを使用し、ビットマップは可逆圧縮アルゴリズムを使用します。 2。 Jpegは非常に複雑ですが、ビットマップは非常に単純です。 3。ビットマップは、イメージで使用されている色のみがパレットに定義されているインデックス付きパレットを使用することにより、ファイルサイズをさらに小さくすることができます。 4。ビットマップには特許はありませんが、Jpegには過去にいくつかの特許権侵害がありました。