私は最近、会話の断片を耳にしました。そこでは、ある人が他のすべての形式に対するJPGの利点を際限なく説教していました。私の経験では、PNGは、同じソースのPSD、AI、または生のキャプチャ画像から作成されたJPGと同じ量のスペースを使用しながら、はるかに多くのこと(透明性、より良いテキスト表示)を実行できます。
これは私に考えさせました。JPGは実際にPNGよりも優れていますか?
あなたはリンゴと桃、または正しいイディオムが何であるかを比較しています。
PNGはロスレスで、jpgはデフォルトでロスレスです。PNGはパレット画像(GIFとして256の個別の色など)と可変ビット深度画像をサポートしますが、JPGはチャンネル画像あたり8ビットと16ビットのトゥルーカラーをサポートします。
これらの画像のソースは異なります。その他はベクターや人工グラフィックに使用され、その他は写真などに使用されます。
形式の目的は異なります。ビットマップフォントまたは会社のロゴを保存するためにPNGを選択しますが、デスクトップの壁紙画像を保存するため、休日の写真を友人に送信するため、およびWebページに(非ベクトル)グラフィックを表示するためにJPGを選択します。利点は、品質をファイルサイズと交換する機会です。JPEGの高品質の写真は、ピクセルあたり2ビット、または高解像度(1920x1280)の場合は600kbを使用します。PNGロスレスで圧縮された同じ画像はおそらく3-6Mbかかります。一部の電子メールプロバイダーは、その大きな添付ファイルの送受信を拒否します。
PNGは、同じ量のスペースを使用しながら、はるかに多くのこと(透明性、より良いテキスト表示)を行うことができます
「より良いテキスト表示」の発言(ほとんど意味がありません)に加えて、特に写真画像を扱う場合、ステートメントの終わりは典型的には誤りです。このシーンでは(非常に一般的)JPEGははるかに少ないスペースを使用し、圧縮率がはるかに高くなります。非可逆エンコーディングを使用します。これがJPEGの主な利点です。
たとえば、ここを参照してください:http: //en.wikipedia.org/wiki/Portable_Network_Graphics#Comparison_to_JPEG
一般的なアプリケーションの場合、jpeg圧縮形式は、pngバリアントよりもファイルサイズが小さくなります。正確なサイズは、さまざまな側面、元の画像のサイズとそのコンテンツによって異なります。Jpeg圧縮は可変であり、通常、写真などの画像に使用されます。
PNGサイズは、画像内の情報量(色、アルファチャネルなど)によって異なります。JPEGサイズは、すでに述べたように、圧縮率(または画質)によって異なります。たとえば、PNG形式の各ピクセルが一意の色(RGBA値)を持つ小さな解像度の画像は、より多くのサイズを取り、約70%の圧縮率のJPEGの同じ画像になります。