画像圧縮とは、画像が保存する必要のあるバイト数を削減するプロセスです。これはリサイズとは異なります。4000×3000ピクセルの写真は、4000×3000ピクセルのまま圧縮できますし、1200×900ピクセルにリサイズしても、比較的大きなファイルサイズを維持できます。この2つの概念を区別することで、多くのアップロードの問題が解決しやすくなります。
実際に必要な要件から始めましょう
ウェブサイトに「最大500KB」と記載されている場合は、まずファイルサイズを優先してください。「1080×1080ピクセル」と記載されている場合は、まず寸法を優先してください。両方の要件が記載されている場合は、まず必要な寸法にリサイズまたはトリミングしてから、リサイズしたコピーを圧縮してください。こうすることで、宛先で表示されないピクセルにバイトを消費することを避けられます。
写真とグラフィックの圧縮率が異なる理由
写真には、緩やかな色の変化や不規則なディテールが含まれています。JPGやWebPは、そのようなコンテンツに必要なデータ量を削減するように設計されており、通常はディテールが多少失われます。ロゴ、スクリーンショット、図表には、多くの場合、単色、はっきりとしたエッジ、テキストが含まれています。PNGはこれらのエッジをうまく保持できますが、ファイルサイズが大きくなる可能性があります。
目標値を低く設定しすぎるとどうなるか
強い非可逆圧縮は、ブロックノイズ、エッジのリンギング、テクスチャのにじみ、テキストのぼやけなどを引き起こす可能性があります。最適な目標は、単に最小の数値ではありません。それは、送信先で許容できる最小のファイルサイズです。
100KB、200KB、500KB、それとも1MB?
小さなターゲットは、厳密な形状や軽量なサムネイルに適しています。大きなターゲットは、詳細な写真に十分なスペースを提供します。同じ寸法の画像でも、含まれる視覚情報量が大きく異なる場合があるため、特定の数値に普遍的な品質レベルを割り当てることはできません。
オリジナルを保持
圧縮は配信用のコピーを作成するものであり、唯一のマスターファイルを置き換えるものではありません。ソース画像は保存しておき、後で印刷用、別のプラットフォーム用、またはより緩やかなサイズ制限用に別のバージョンをエクスポートできるようにしてください。