アンドロイド

Jpg、gif、png、bmp画像フォーマットの違い

目次:

Anonim

Webを閲覧すると、画像が表示されます。 普通のユーザーにとって、画像は単なるピクセルの集まりです。 しかし、実際にはさまざまな種類の画像フォーマットがあります。 チョークとチーズのようにそれぞれ異なる。 4つの一般的なタイプは - JPG、PNG、GIF、およびBMPです。

それがすべてあなたにとってギリシャ語であるならば、この小さな記事が4つの一般的な画像フォーマットのそれぞれをそれらの共通の場所に配置しようと試みるので心配しないでください。 それぞれの画像フォーマットは特定の用途のために作成されたもので、それぞれ独自の長所と短所があります。 画像データの各小ビットがピクセル(個々の色の小さなドット)で保存されているすべてのラスター画像は、これらのフォーマットのいずれかで保存されます。

JPG(Joint Photographic Experts Group)

JPGはデファクトスタンダードの画像フォーマットで、Web上で最もよく使用されているものです。 JPGは1670万色をサポートしており、写真に適した形式です。 JPGファイルは、ファイルサイズを縮小するために「非可逆」圧縮を使用するため、他の画像フォーマットに比べてサイズも小さくなります。

人間の目には明らかではないかもしれませんが、JPG画像はファイルサイズを小さくするためにいくつかの画像情報を犠牲にします。 ファイルを保存するたびに、一部のデータが失われます。 この画像データの損失は回復できません。 もちろん、許容できる画像サイズに応じて画像データの損失量を調整できます。 高品質は低圧縮に対応し、逆もまた同様です。

JPG画像は、カラーが豊富な写真、グラデーション画像、Web画像に適しています。 線画やアニメーションには適していません。 JPGも透明性をサポートしていません。

GIF(グラフィック交換フォーマット)

イメージにフラットカラーまたはシングルトーンカラーの広い領域がある場合は、GIFが最適な形式です。 ロゴ、アイコン、バナー、および漫画はすべてGIF画像が好ましいです。 GIFフォーマットは256色(すなわち8ビットカラーパレット)をサポートします。 256色しか使用しないので、それらはコンパクトな画像を作り出し、より少ない帯域幅を消費します。

GIFは、透明度とインターレースを可能にするため、アニメーションで広く使用されています(ダウンロードするにつれて画像は次第に鮮明になります)。 彼らは写真のために使用可能であるために色の範囲を欠いていて、次第に少なく使われています。

PNG(ポータブルネットワークグラフィック)

PNGフォーマットはGIFの代わりになるエレガントなものとして設計されました。 独自のGIFフォーマットとは対照的に、誰もが使えるオープンパテントフリーフォーマットとしても設計されています。 PNGはGIFよりも透明度を効率的に処理します。

GIFと同様に、PNG形式は8ビットカラーをサポートしていますが、24ビットにも拡張されているため、JPEGファイルの場合と同様に、使用する色の範囲が広くなります。 PNGファイルはアニメーションをサポートしません。 PNGファイルは、圧縮時に色情報を保持するロスレスファイルです。 画像が濃いほど、ファイルサイズが大きくなります。

BMP(ビットマップ)

Windowsプラットフォームのネイティブファイルフォーマットは、上記3つの親フォーマットに似ています。 BMPフォーマットは一般的に、それらが上記で議論されたフォーマットのいずれかで保存されない限り、画像圧縮を可能にしません。 BMP画像は鮮明で正確ですが、ピクセルに依存するため、適切に拡大縮小できません。 Web上では、細部はファイルサイズを犠牲にしてくるので、Web上でBMP画像が使用されているのを見ることはできません。

どれを使う?

特定の画像フォーマットの使用は状況によって異なりますが、これらはあなたが従うことができる経験則です。

  • JPGは最も一般的な形式です。 ただし、保存するたびに画質が低下するので注意が必要です。
  • 元のソースにグラデーションがない場合、PNGは素晴らしいスクリーンショットを作成できます。 PNGは透明性が必要な画像にも適しています。
  • GIFは、限られた色が使われているクリップアートや絵に最適です。

それで、あなたは上記の画像フォーマットのどれに遭遇しますか、または頻繁に使いますか?