PNGこの画像形式には多くのサブクラスが含まれていますが、実際には256カラーのPNGおよびフルカラーPNGにほぼ分割できます。終了した場合は、gifおよびフルカラーPNGの代わりにJPEGの代わりに256色PNGを使用できます。 PNGは、2つの奇妙な現象(IE6の下)がありますが、アルファ透明(透明、半透明、不透明)を完全にサポートしています。
PNGはロスレス画像形式です。これは、画質を失うことなくPNG画像に対して何でもできることを意味します。これにより、PNGをJPEG編集の遷移形式として使用することもできます。
IEでのPNGの奇妙なパフォーマンス:
IE6以下のブラウザは、PNG8のインデックス透明性をサポートしていますが、画像は完全に透明でなければなりません。半透明のPNG8は、ブラウザの下で完全に透過的に表示されます。アルファ透明なフルカラーPNG(PNG32)は、IE6の背景色(通常は灰色)で表示されます。上記から、次のように要約できます。
(a)完全に透明なPNG8は、どちらのブラウザー(GIFのように)で正常に表示できます。半透明のPNG8は、IE6以下などのブラウザに誤って表示され、他のブラウザは通常の半透明を表示できます。このバグは、ユーザーエクスペリエンスにほとんど影響を与えない半透明をサポートしていないブラウザーで完全に透明であると表示されるため、特別な治療を必要としません。代わりに、透明なGIFの拡張バージョンです。
(b)2番目のバグを解決する良い方法はありません。また、(アルファイマゲロアダーフィルターとHTC)メソッドを介してのみ処理できます。
PNGの詳細:PNG8
256カラーPNGエイリアス、ロスレス形式、最小サイズですが、最大256色のみをサポートします
PNG24
PNG8の特性に加えて、フルカラーPNGのエイリアスは、理論的に2色に24色を保存できますが、IE6の以前のバージョンはこの形式の互換性に問題があります。
PNG32
上記の特性を除くフルカラーPNGのエイリアスのサイズはわずかに大きい
GIFと比較して
Animationsをサポートしないことに加えて、PNG8にはGIFのすべての機能がありますが、GIFよりも多くの利点があることは、Alphaの透明性とより良い圧縮をサポートすることです。したがって、ほとんどの場合、GIFではなくPNG8を使用する必要があります(非常に小さな画像GIFの圧縮が優れていることを除きます)。
JPEGと比較して
JPEGはフルカラーPNGよりも優れた圧縮を備えているため、JPEGが写真に適しています。ただし、JPEGの編集プロセスは質の低い損失になりやすいため、フルカラーPNGはJPEGを編集するための遷移形式として適しています。
抜粋:http://www.cnblogs.com/kei0/archive/2012/08/29/2661947.html