画像をJPGにエクスポートする場合、通常1〜100のスケールで品質を選択できます。良い品質を維持したいのですが、元のRAWとほぼ同じ大きさのJPGを保持するのは理にかなっていないので、特定の用途に特定のJPG品質を選択するためのガイドラインはありますか?私は主にインターネットでの共有とオンラインでのプリントの注文に興味があります。
画像をJPGにエクスポートする場合、通常1〜100のスケールで品質を選択できます。良い品質を維持したいのですが、元のRAWとほぼ同じ大きさのJPGを保持するのは理にかなっていないので、特定の用途に特定のJPG品質を選択するためのガイドラインはありますか?私は主にインターネットでの共有とオンラインでのプリントの注文に興味があります。
回答:
率直に言って、JPEG画像を常に特定の圧縮レベルでエクスポートする必要があるのは完全に逸話です。JPEG圧縮の量は、JPEGの使用目的とJPEGのコンテンツに実際に依存する必要があります。
画像をJPEGにエクスポートするときに選択する品質レベルは、画像に含まれる詳細の種類に大きく依存します。滑らかな青い空またはオレンジ色のグラデーションの広い領域を持つ夕焼け空の画像には、おそらく高品質の設定である90〜100を使用する必要があります。複雑な詳細以外の何も含まれていない画像は、おそらく50〜60の品質設定で、おそらくさらに低い品質で逃げることができます。単一の「最適な」JPEG圧縮設定はありません。詳細の種類と複雑さ(または複雑さと詳細の欠如)に応じて、40〜60、70〜80、または90〜100を適切に使用できます。エクスポートする写真。
JPEG圧縮がIQにどのように影響するかについての優れた視覚的リソースは、次の場所にあります。
このサイトでは、さまざまなコンテンツの一連のサンプル画像について、個別の範囲で最低から最高の設定へのJPEG圧縮を示します。各画像を各圧縮レベルで観察することにより、場合によっては90〜100などの高い設定が必要な場合があり、他の場合は40〜60などの低い設定が完全に許容される理由を明確に確認できます。
補足として、JPEGをあらゆる種類の印刷目的で保存する場合、または画面を大きなサイズで表示する場合(つまり、30インチ2560x1600画面の壁紙として)、最適な方法を使用しない理由はありませんWeb用に保存する場合、目に見える圧縮アーティファクトを導入せずに、可能な限り圧縮します。画像のさまざまなクラスは、定期的に特定のJPEG圧縮レベルに分類されます(上記のリンク先は、どこに落ちるかを知るのに役立ちます)... Web用にさまざまな画像を保存するときに使用する圧縮レベルを知るための2番目の性質になります。
ディスクは今でもかなり安価であるため、元のRAW、インスタントイメージプレビューと同じ大きさであっても、RAWソフトウェアのないコンピューターで表示できるJPEGファイルには利点があります。
「品質」パラメータは、データの圧縮に使用される量子化マトリックスを決定します。あまり詳細に説明しなくても、これにより、画像に含まれる周波数が圧縮を達成するために近似される度合いが決まります。注意すべき重要なことは、「品質」と最終サイズの間に直接の対応関係がないことです。
したがって、品質は単に画像情報のどの割合が失われるかを決定するだけです。(高周波数の詳細に関して)より多くの情報を含む画像が同じ品質設定でもより大きなJPEGファイルを取得する場合は。したがって、使用できるグローバル設定はありません。特定のサイズのファイルが必要な場合は、各画像の品質を調整する必要があります。
または、より詳細な画像を使用する場合は、より高い設定を使用することをお勧めします(またはノイズ-ノイズがうまく圧縮されないため、アーティファクトが多くなる可能性があります)。1回限りの画像を作成する場合は、圧縮画像のプレビューを提供するプログラムを使用し(Photoshopがこれを行います)、適切なサイズで必要な品質が得られるまで値を再生します。
JPEG形式でアーカイブすることはありません。常に元のRAWを保持するため、JPEGを作成するときは常に画面に表示します。Photoshopで品質7(12のうち)から始めましたが、アーティファクトに気付かない限り、それを増やしていました。その後、デフォルトの品質として9/12に移行しました。インターネット接続の速度とストレージは画面解像度よりもはるかに速く増加したため、最近は常に11(最大値から1つ下がって12を選択するとサイズが少し大きくなります)を使用しますが、心配する必要はありません。
印刷する画像を送信するときに、それらがJPEGである必要がある場合、印刷会社から苦情がなければ最高の品質を使用します。あなたは画像に一生懸命取り組んできましたが、アップロード時間を数分短縮するために品質を下げる意味はありません。
90、できれば95を使用してください。 私の経験では、90未満のものを使用する場合のサイズの増加は、ほとんどの場合、知覚可能な品質の低下に関して有益ではなく、JPEG圧縮および/またはまたは、最大ファイルサイズ(たとえば、Webサイトの構築時に使用される画像)を下回る必要があります。
JPEG圧縮が約75未満の場合、間違いなく目に見えるアーティファクトが表示されます。
「開発」のためにjpeg品質スライダーを100%に維持します。そのため、オンラインサイトがそれを再圧縮する前に、詳細を失うことはありません。ftpを使用して自分のサイトに配置した場合、90%を選択してサムネイルを提供できます。とにかく、オンラインで写真を見ているオンライン人の80%は高速DSLを使用しています。
以下は、左から右への品質のテストです:10,20,30,40,55,70,80,90,100%各ファイルからの作物を表示します。
フルファイルのファイルサイズは、210k、278k、347k、477k、601k、709k、987k、1.7M、7Mです。
生のファイルは8Mでしたが、それは基本的にモノクロ画像と小さなサムネイルと小さなメタデータであることに注意してください。BMPは30.5Mbです!
私にとって、100から90への差は顕著ですが、非常に小さいです。しかし、それを開いてさらに処理する可能性がある場合は、100%未満になることはありません。100%未満は「プロセス時間EVER」の取引です。
90から80までの差はより大きく、70%はがらくたのように見え始めます。だから私の結論は次のとおりです。スペースとアップロード/ DL時間を節約する必要があり、再パックされない場合は、バックアップと100%再オープンが可能です:80-90%。
Mattが言ったことですが、JPEGには実際に2つの圧縮スキームが組み込まれていることを付け加えます。最初の圧縮スキームは離散コサインに基づいており、画像の特定の周波数成分を捨てることができます。これは、圧縮と忠実性のトレードオフが可能な「品質」パラメーターを使用した非可逆圧縮です。最高品質では、この圧縮スキームはほとんど排除されます。
JPEGは、追加の圧縮にハフマンエンコーディングも使用します。これはロスレス方式であるため、制御する必要なく常に存在します。
したがって、最大の「品質」であっても、JPEGにはいくつかの有用な圧縮があります。比較のために、通常のシーンの1つのサンプル画像のサイズを見てみました。Nikon NEF rawファイルは26 Mbで、14ビット/ピクセルで圧縮されていません。私の最高品質で保存された後処理されたJPEGバージョンは9.1 Mbです。これには24ビット/ピクセルが含まれますが、もちろん一部の情報は失われ、他の情報は元の生画像の値から補間されます。LZWおよび前方差分圧縮(両方ともロスレス)でTIFFファイルに変換されたこの同じ後処理画像は、20.3 Mbになりました。
最後の実験として、9.1 Mbのポストプロセスファイルとそれから生成されるTIFFファイルの両方を、最高品質設定のJPEGファイルにコピーしました。生成されるJPEGファイルは両方とも、約8.5 MBのバイトとまったく同じサイズです。これは、最高品質であっても、わずかな損失のある圧縮が行われていることを示していますが、それほど多くはありません。また、TIFFファイルにアクセスしても情報がまったく失われなかったことを証明します。
マットのように、カメラから元のRAWファイルをアーカイブします。汎用の後処理バージョンも、最高品質のJPEGとしてアーカイブします。高コントラストでシャープなエッジでピクセルを覗いても、人間の眼球に圧縮アーチファクトは現れません。おそらく最もすぐに使用できる形式なので、後処理された画像がJPEG形式であるのが好きです。問題があり、別の何かが必要な場合は、生のファイルを常に取得して、別のポストプロセスバージョンを別のトレードオフで再取得します。
以前はJPEG画像のデフォルトの品質レベルとして80を使用していました(私のソフトウェアには品質範囲として0-100があります)が、最近では、より小さいファイルサイズが特に必要でない限り、デフォルトとして100を使用しています。通常はありません。ソースコードのJPGイメージドライバーのデフォルトを変更して、ほとんどの場合品質レベルを指定し続ける必要がないようにしました。Gbが大量のメモリであった昔のようではありません。(実際、1 Mbがまともなディスク容量だった頃を思い出すのに十分な年齢ですが、当時はデジタル写真もしていませんでした)。
圧縮と品質の最適な妥協点を得るには、各画像を異なる圧縮で試して、品質が許容できる場所を確認する必要があります。すべての画像に対してこれを行いたくない場合は、いくつかの画像を試して、その圧縮レベルを使用して、そのレベルが十分に近いことを受け入れることができます。
出発点として:
JPEG圧縮のアーティファクトを見つけるために探すもの: