カメラ写真や書き出したグラフィックのフォルダーは簡単に数ギガバイトに達しますが、そのサイズのほとんどは目には見えません——80%品質のJPEGに圧縮された写真は、非圧縮版とほぼ見分けがつかないのに、容量はわずかで済みます。問題は圧縮が効くこと自体を知らないのではなく、それを1枚ずつ開かずに数十枚、数百枚のファイルに対して行うことです。
Macで「とりあえず圧縮」が思ったより難しい理由
macOSには標準の一括圧縮ツールはありません。Previewは品質スライダー付きで1枚ずつ画像を書き出せますが、1枚の写真には十分でも、規模には対応できません。メールに写真を添付する際の「画像サイズ」オプションはある種の圧縮を行いますが、それはメール送信に紐づいたものであり、保存したり他所にアップロードしたりできる圧縮済みファイルを作るものではありません。本格的な一括処理には、キューベースのツールが必要です。
元ファイルに触れない一括圧縮
Mediasmithは画像キューを通じてこれを処理します。フォルダーをドロップし、同じ出力フォーマットを維持するか(あるいは変換も行うならフォーマットを切り替え)、品質レベルを設定します。バッチ全体が1回の実行で圧縮され、ジョブは並列処理されるため大きなフォルダーでも時間がかかりすぎることはありません。
適切な品質レベルを見つける
万能な「正しい」圧縮設定というものはなく、画像とその用途によって変わります。オンラインストア向けの製品写真は、フルスクリーンで見られることを想定したポートフォリオ作品よりも通常低めの設定で問題ありません。まず小規模なテストバッチを実行し、実際のサイズで出力を確認してから、1000枚のファイルにその設定を適用しましょう。
圧縮の一環としてリサイズする
ファイルサイズは品質と寸法という2つの要素から生まれます。800pxで表示されるWebページに使う予定の6000px幅の写真は、誰の目にも触れないピクセルを大量に抱えています。リサイズと圧縮が同じパイプラインにあるため、品質パスの前に寸法を縮小でき、圧縮単体よりもファイルサイズを削減できることが多くあります。
繰り返し作業向けのプリセット
店舗の週次の商品写真のように、同じ種類の画像を定期的に圧縮しているなら、フォーマット、品質、リサイズ設定をプリセットとして保存しておけば、以降のバッチはワンクリックで済みます。
圧縮が1ファイルごとの雑用ではなく一括操作になれば、サイズの大きすぎる画像を配信し続ける理由はなくなります。