ホームページ > 記事 > ウェブフロントエンド > 画像のPNG、JPG、JIF形式について
1: GIF (グラフィックス交換フォーマット)
はじめに
GIF Graphics Interchange Format は、8 ビット カラー (つまり 256 色) のトゥルーカラー画像を再現するビットマップ グラフィック ファイル形式です。
これは実際には、LZW 圧縮アルゴリズムを使用してエンコードされた圧縮ドキュメントであり、画像ファイルがネットワーク上で送信される時間を効果的に短縮します。
現在ネットワーク伝送で広く使われている画像フォーマットの一つです。
利点
1. 優れた圧縮アルゴリズムにより、サイズを非常に小さくしながら、ある程度の画質を確保します。
2. 複数のフレームを挿入してアニメーション効果を実現できます。
3. 透明色を設定して、背景にオブジェクトが浮かんでいるような効果を作成できます。
欠点
8 ビット圧縮を使用しているため、最大 256 色までしか処理できないため、True Color 画像には適していません。
2: PNG (ポータブル ネットワーク グラフィックス)
PNG と呼ばれるポータブル ネットワーク グラフィックス (ポータブル ネットワーク グラフィックス) は、可逆データ圧縮ビットマップ グラフィック ファイル形式です。
PNG 形式は可逆データ圧縮であり、GIF 形式と同様のパレット技術の使用を可能にし、トゥルー カラー画像をサポートし、アルファ (半透明) などの機能を備えています。
現在、多くの人がインターネットなどで PNG 形式を使用しています。
PNG 仕様 W3C 推奨 (より詳細な理論的知識と、探究心を持った子供靴については、こちらをご覧ください。英語です。)
利点
* 256 色をサポート小さなファイルを生成するボード テクノロジー
* 最大 48 ビットのトゥルー カラー画像と 16 ビットのグレースケール画像をサポートします。
* アルファチャンネルの半透明をサポートします。
* 画像の明るさのガンマ補正情報をサポートします。
* 画像名、作者、著作権、作成時間、コメント、その他の情報を保持するための追加のテキスト情報の保存をサポートします。
* 可逆圧縮を使用します。
※漸近表示とストリーミング読み書きは、ネットワーク送信中にプレビュー効果を素早く表示し、その後全体像を表示するのに適しています。
* ファイルエラーを防ぐために CRC 巡回冗長エンコーディングを使用します。
* 最新の PNG 標準では、複数の画像を 1 つのファイルに保存できます。
欠点
ただし、一部のソフトウェアでは適切な予測を使用できないため、PNG ファイルが過度に肥大化します。
3: JPG (Joint Photographic Experts Group)
JPEG は、写真画像に広く使用されている歪み圧縮標準方式です。
JPEG の圧縮方法は通常、破壊的データ圧縮 (非可逆圧縮) です。これは、圧縮プロセス中に画像の品質に目に見える損傷が生じることを意味します。
利点
JPEG/JFIF は、World Wide Web 上で写真を保存および送信するために最も一般的に使用される形式です。
JPEG は、トーンや色の滑らかな変化やリアルなペイントにより、写真に最高の効果をもたらします。
この場合、通常、完全に歪みのないアプローチよりも優れた結果が得られ、依然として非常に見栄えの良い画像を生成できます (実際、他のアプローチよりも優れています
GIF のようなメソッドは、線画やアイコン グラフィックスに歪みがないため、より高品質の画像を生成します。
ただし、フルカラー画像の場合は非常に難しい定量化が必要です)。
デメリット
線画やその他のテキスト、アイコングラフィックスには圧縮方式が使用されているため、これらのグラフィックスには適していません
不適切な結果が得られます。
4: 簡単に言えば、最も便利な区別方法は次のとおりです:
png は、可逆圧縮できるポータブル ネットワーク グラフィック形式およびビットマップ ファイル ストレージ形式です。
JPG は最も一般的な画像形式です。画像は使用するストレージの量が少なくなりますが、画質も犠牲になります。
簡単に言うと、一方は可逆で、もう一方は非可逆です。
JPG は非可逆画像の圧縮タイプで、冗長な画像とカラー データが削除されます。
非常に豊かで鮮明な画像を表示しながら、非常に高い圧縮率を実現します。つまり、最小限のディスク容量でより良い画質を得ることができます。PNG は圧縮できませんが、透明な画像やその他の画像を保存できます。また、24 ビットおよび 48 ビットのトゥルー カラー画像のサポートやその他の多くの技術サポートも提供されます。
JPG 形式は編集できません。
2 つの形式の解像度は、PNG の方が JPG よりも高くなります。
PNG はサイズが大きく、表示を使用しないため、編集者によって将来の画像変更のためのバックアップとして完全に使用されます。
JPG 形式は多くの状況で使用されるため、すべてをリストすることはしません。