JPG、PNG、GIFの違いは何ですか?
古い画像技術を基に構築を続けると、ファイル形式の種類が積み重なっていき、それぞれに独自のニュアンスと用途があります。JPG、PNG、およびGIFが最も一般的になっていますが、それらを互いに区別するものは何ですか?
これらのフォーマットは、最新のブラウザとの互換性、ブロードバンド速度、および平均的なユーザーのニーズのために最も人気があります。各フォーマットを詳しく見て、それぞれの長所と短所をカバーしますので、ぜひご参加ください。
JPG(Joint Photographic Experts Group)
JPGは、Joint Photographic Experts Group(JPEG)によって開発された、プロの写真家の標準となるファイルタイプでした。ZIPファイルがデータを圧縮するためにファイル内の冗長性を見つけるために使用する方法と同様に、JPGは、画像のセクションをピクセルまたは「タイル」のブロックに縮小することによって画像データを圧縮します。ただし、ファイルのテクノロジは、写真の編集ではなく、驚くほど小さなスペースに大きな写真画像ファイルを保存するために作成されたため、JPG圧縮には永続的なという不幸な副作用があります。
JPGは非常に圧縮できるため、インターネットの事実上の標準画像になっています。一般的なJPGは、設定に応じて、2:1から最大100:1の比率で圧縮できます。特にダイヤルアップインターネットの時代には、JPGが画像情報を送信する唯一の実行可能な方法でした。
ただし、JPGは不可逆性であるため、アートファイルを保存するための理想的な方法ではありません。JPGの最高品質設定でさえ圧縮されており、わずかでも画像の外観が変わります。JPGは、アンチエイリアシングによってぼやけたり、にじんだりすることが多いため、タイポグラフィ、鮮明な線、または鋭いエッジのある写真にも理想的な媒体ではありません。さらに悪いことに、この損失が累積する可能性があります。アートワークの複数のバージョンを保存すると、保存するたびに劣化が発生する可能性があります。それでも、ファイルタイプが非常に遍在しているという理由だけで、これらのものがJPGとして保存されているのを見るのは一般的です。
Joint Photographic Experts Groupは、この深刻な品質低下の問題に対処するために、ロスレスJPGテクノロジーを開発しました。ただし、ダイヤルアップ速度と、高品質の劣化しないファイルに対する一般的な関心の欠如のために、JPG-LS標準は決して普及しませんでした。
ユーザーがロスレスJPG2000を開いて保存できるプラグインをダウンロードすることが可能であり、Appleのプレビューアプリケーションなどの一部のプログラムは、箱から出して直接JPG2000を読み取って保存できます。
JPGは、24ビットRGBとCMYK、および8ビットグレースケールをサポートします。個人的には、JPGでCMYKカラースペースを使用することはお勧めしません。グレースケールJPGは、カラーJPGほど圧縮されないことに注意することも重要です。
GIF(グラフィックス交換フォーマット)
GIFは、JPGと同様に古いファイルタイプであり、写真とは対照的に、一般的にインターネットに関連付けられています。GIFは「GraphicsInterchangeFormat」の略で、TIFF画像が使用するのと同じロスレスLZW圧縮を採用しています。この技術はかつて(特許執行の問題に関して)物議を醸したものでしたが、すべての特許の有効期限が切れたため、受け入れられた形式になりました。
GIFは本質的に8ビットのカラーファイルです。つまり、256色のパレットに制限されており、RGBカラーモデルから選択して、カラールックアップテーブル(CLUT)または単に「カラーテーブル」に保存できます。ただし、「WebSafe」パレットのような標準のカラーパレットがあります。重要な注意点は、グレースケール画像は本質的に8ビットパレットであるため、GIFとして保存するのがかなり理想的であるということです。
透明度のサポートとは別に、GIFはアニメーションもサポートしており、すべてのフレームを事前に選択された256色に制限しています。
GIFはJPGのように非可逆ではありませんが、8ビットカラーに変換すると、ディザフィルターを使用して、ハーフトーンドットや点描画と同様に、色を光学的にブレンドまたは「拡散」して、多くの画像を歪めます。これにより、画像が根本的に悪化したり、場合によっては、興味深い効果を生み出すために使用されたりする可能性があります。
この非可逆形式のため、GIFを使用してタイポグラフィや幾何学的形状の線を引き締めることができますが、これらはSVGやAdobeIllustratorのネイティブ形式であるAIなどのベクターグラフィックファイルに適しています。
GIFは、現代の写真や画像の保存には理想的ではありません。カラーテーブルが非常に限られている小さなサイズでは、GIF画像はJPGファイルよりも小さくなる可能性があります。しかし、ほとんどの通常のサイズでは、JPG圧縮はより小さな画像を作成します。それらはほとんど時代遅れであり、踊る赤ちゃんを作成するため、または時々ラフな透明度を作成するためにのみ役立ちます。
PNG(Portable Network Graphics)
PNGはPortableNetwork Graphicsの略です(または、誰に尋ねるかによっては、再帰的な「PNG-Not-GIF」)。これは、前述の独自のLZW圧縮アルゴリズムを使用したGIFのオープンな代替手段として開発されました。PNGは、GIFにはないエレガンスを備えたブラウザでの透過性をサポートするため、インターネットグラフィックスの優れたファイルタイプです。透明色がどのように変化し、背景と調和するかに注目してください。画像を右クリックして表示します。これは実際には、4つの異なる背景色の1つの画像です。
PNGはGIFのように8ビットカラーをサポートしますが、JPGのように24ビットカラーRGBもサポートします。また、非可逆ファイルであり、画質を低下させることなく写真画像を圧縮します。PNGは、3つのファイルタイプの中で最大になる傾向があり、一部の(通常は古い)ブラウザーではサポートされていません。
透明性のための優れたフォーマットであることに加えて、24ビットPNGの非可逆性はスクリーンショットソフトウェアに理想的であり、デスクトップ環境のピクセル再生を可能にします。
どちらを使用しますか?
左から順に、これらのファイルは、24ビットJPG圧縮、8ビットGIF、8ビットPNG、フル品質の24ビットJPG、および24ビットPNGです。ファイルサイズはこれと同じ方向に増加することに注意してください。
PNGは、大きな画像の最大の画像タイプであり、多くの場合、ニーズに応じて役立つ場合と役に立たない場合がある情報が含まれています。8ビットPNGはオプションですが、GIFは小さいです。JPGはロスレスPNGよりもはるかに小さく、品質の低下は最小限であるため、どちらも写真撮影に最適なオプションではありません。また、高解像度ファイルを保存する場合、JPGは小さな比率に圧縮され、品質の低下は綿密な検査でのみ確認できます。
要するに:
- PNGは、透明性と損失のない小さなファイルに適したオプションです。非可逆画像を要求しない限り、大きなファイルはそれほど多くありません。
- GIFは主に目新しいものであり、アニメーションにのみ役立ちますが、小さな8ビット画像を生成できます。
- JPGは今でもインターネット上の写真や写真のような画像の王様ですが、保存するたびにファイルが劣化する可能性があるので注意してください。
アムステルダムのカイゼルスグラハトの画像。ウィキペディア経由でマッシモカタリネッラによって、クリエイティブコモンズライセンスの下でリリースされました。同じライセンスの下で利用可能な派生画像。誰がダンシングベイビーを作ったのかは気にしない。