JPEG形式とPNG形式:あなたのニーズに合ったものを選択してください。

現在、コンピューティングの世界はデジタル画像なしでは完全ではなく、この分野では2つの支配的なフォーマットがあります。JPEGとPNG。どちらも写真は同じように見えても、ファイルサイズや写真の質などによって用途が違うので、多少の違いがあります。我々は以下のJPEGとPNG形式を比較したので、次回はどちらを使用するかを知ることができます。

ジェイペグ

開発チームが開発したJoint Photographic Experts Groupの頭文字をとったもので、JPEGは、ファイルサイズと画質のバランスが取れていることから、デジタル写真やオンラインで使用されている標準的な圧縮形式となっています。

正確な比率は使用するプログラムや設定によって異なりますが、一般的なJPEG画像の圧縮率は10:1です。つまり、10MBでJPEGで書き出した場合、結果は1MB程度の画像になるはずです。

これを行うために、JPEGは離散コサイン変換(DCT)圧縮アルゴリズムを使用します。根底にある数学は複雑ですが、どの同時ピクセルが似ているかを判断し、同じ値を持つタイルやグループに結合します。

この方法は非常に効率が良いのですが、回収できない情報を捨てるコストがかかります。そのため、コピーのコピーと同じように、JPEGファイルを開いて保存するたびに、以前よりも少し見栄えが悪くなってしまいます。

このような理由から、JPEGはファイル画像形式としては推奨されていません。Adobe Lightroomなどの非破壊的なフォトエディタは、元のファイルを削除しない限り、元の画像に書き込むのではなくメタデータとして保存することで、この問題を回避することができます。

また、文字が多い画像や線がシャープなイラストなどは、軟化してぼやけて見える傾向があるので、JPEG形式は避けた方がいいでしょう。下の画像、ホームページのスクリーンショットを見ていただくとわかると思いますが、PNG(左)に比べてJPEG(右)では文字や白背景にノイズが多く見られます。

つまり、あなたがそのようなJPEGにPDFファイルなどの形式を変換する必要がある場合があります。そのような場合は、すべてのテキストがシャープになるように、最高品質の設定でエクスポートすることを確認するのがベストです。

JPEGはRGBとCMYKの24ビットカラースペースの両方をサポートしていますが、そのCMYKの提供は、希望する多くのことを残しています。最近のプリンターはRGBファイルの扱いが非常に良いのですが、印刷には高品質なフォーマットを使い続けることをお勧めします。8ビットグレースケールも選択肢の一つですが、圧縮率はカラー画像に比べて格段に劣ります。

何年もの間に、JPEGの多くのバリエーションが来ては消えていきました。例えば、JPG-LSはデータの損失で圧縮の問題を解決するために設計されていましたが、それが定着することはありませんでした。JPG2000もこの問題に対処しようとしましたが、牽引力を得ることができませんでした。BPGは、H.265ビデオ規格をベースにしたフォーマットで、JPEGを引き継ぐことを決意していたが、実際には理解されていなかった。

JPEGの作成者は最近、JPEGを置き換えるのではなく、より高速な伝送のためのオプションとして共存させるという新しいフォーマットを共有しました。これはJPEG XSで、圧縮は10回ではなく6回だけですが、アルゴリズムがシンプルな分、送信などのタスクではファイルが速くなります。

代替となる可能性があるのは、H.265規格に基づいたHEIFである。その強みの一つは、Appleのサポートです。まだまだ道のりは長いですが、JPEGのように普及するのは時間の問題かもしれません。

ピーエヌピージー

PNGはPortable Network Graphicsの頭文字をとったもので、Graphics Interchange Format (GIF)に代わる、よりオープンなロスレスファイルフォーマットです。

PNGはGIFやTIFFと同じLZW圧縮を使用しています。小さいですが、LZWは画像データに含まれるビット文字列を取り、それらの長い文字列と、画像ファイル内に保存されている辞書やコードブックにある短いコードを照合します。その結果、より小さなファイルで高品質を維持することができます。

JPEGとPNGの違いを比較してみると、圧縮にデータがあることがわかります。後者はデータの損失がありません。また、高コントラストの詳細画像もよく処理されるので、画面をピクセル単位でほぼ完璧に表現できるため、スクリーンキャプチャのデフォルトのファイル形式になっていることが多いです。

その優れた特徴の一つは、透明性をサポートしていることです。カラーとグレースケールの両方で、PNGファイルのピクセルは透明にすることができます。これにより、画像やウェブサイトの内容にぴったりと重なる画像を作成することができます。

GIFで見られるように、Adobe Photoshop Mixなどの多くの編集プログラムでは、グラフィックの透明度を示すために市松模様の背景を使用しています。これにより、ウェブサイト上で使用されるロゴ、特にテキスト付きのロゴに最適なPNGになります。Photoshopで透明な背景を作成してJPGとして保存すると、その背景は透明度をサポートしていないため白くなります。

写真を撮るときには、PNGはロスレス画像を保存するためのプロプライエタリなRAWフォーマットに代わる堅実な選択肢のように思えるかもしれませんが、実際には、スマートフォンでも撮影できるAdobeのデジタルネガ(DNG)やTIFFなど、より良い選択肢がたくさんあります。また、PNGは撮影したカメラのシャッタースピードや絞り、ISOなどの情報を含むEXIFデータにもネイティブでは対応していない。

PNGはウェブのために作られたものであり、それが証明されています。JPEGはほとんどの画像のフォーマットになりますが、PNGは基本的にウェブサイト上の他の要素の上にロゴやテキストを明確に表現する必要がある場合の唯一の選択肢です。

また、PNGは長年にわたっていくつかのバリエーションを持っていました。APNGはGIFのアニメーション機能を再現するために設計された静止画互換フォーマットです。一般的というほどではありませんが、多くのモダンブラウザに対応しています。

もう一つの興味深い事実は、PNG の開発初期の段階では、GIF フォーマットの作者をあざ笑うために「PNG Is Not GIF」の頭文字をとって「PING」と呼ぶことが提案されていたことです。

どっちがいいの?

JPEG対PNGの分析では、我々はどちらも他よりも優れていると結論付けることができ、それはむしろあなたのニーズに依存しています。

カメラで撮った写真をInstagramやTwitterなどでシェアしたい場合は、JPEGが最適です。サイズが小さく、写真撮影用に最適化されており、ほぼすべてのプラットフォームやサービスと互換性があります。

画像をアーカイブしたい場合はPNGの方がしっくりきます。ファイルサイズが大きくなることもありますが、各ピクセルがシャープさを維持しているので、修正するたびに品質が落ちる心配はありません。ロゴなどのほとんどのWebグラフィックは、透明な部分を利用できるので、PNGで保存するのがベストです。

comments powered by Disqus