·4分で読めます

Macで画像を一括圧縮する方法

大きな写真フォルダーはアップロードを遅くし、ストレージを圧迫します。macOSで手作業をせずに数百枚の画像を一度に縮小する方法。

カメラ写真や書き出したグラフィックのフォルダーは簡単に数ギガバイトに達しますが、そのサイズのほとんどは目には見えません——80%品質のJPEGに圧縮された写真は、非圧縮版とほぼ見分けがつかないのに、容量はわずかで済みます。問題は圧縮が効くこと自体を知らないのではなく、それを1枚ずつ開かずに数十枚、数百枚のファイルに対して行うことです。

Macで「とりあえず圧縮」が思ったより難しい理由

macOSには標準の一括圧縮ツールはありません。Previewは品質スライダー付きで1枚ずつ画像を書き出せますが、1枚の写真には十分でも、規模には対応できません。メールに写真を添付する際の「画像サイズ」オプションはある種の圧縮を行いますが、それはメール送信に紐づいたものであり、保存したり他所にアップロードしたりできる圧縮済みファイルを作るものではありません。本格的な一括処理には、キューベースのツールが必要です。

元ファイルに触れない一括圧縮

Mediasmithは画像キューを通じてこれを処理します。フォルダーをドロップし、同じ出力フォーマットを維持するか(あるいは変換も行うならフォーマットを切り替え)、品質レベルを設定します。バッチ全体が1回の実行で圧縮され、ジョブは並列処理されるため大きなフォルダーでも時間がかかりすぎることはありません。

Batch compressing a folder of images on Mac

適切な品質レベルを見つける

万能な「正しい」圧縮設定というものはなく、画像とその用途によって変わります。オンラインストア向けの製品写真は、フルスクリーンで見られることを想定したポートフォリオ作品よりも通常低めの設定で問題ありません。まず小規模なテストバッチを実行し、実際のサイズで出力を確認してから、1000枚のファイルにその設定を適用しましょう。

圧縮の一環としてリサイズする

ファイルサイズは品質と寸法という2つの要素から生まれます。800pxで表示されるWebページに使う予定の6000px幅の写真は、誰の目にも触れないピクセルを大量に抱えています。リサイズと圧縮が同じパイプラインにあるため、品質パスの前に寸法を縮小でき、圧縮単体よりもファイルサイズを削減できることが多くあります。

繰り返し作業向けのプリセット

店舗の週次の商品写真のように、同じ種類の画像を定期的に圧縮しているなら、フォーマット、品質、リサイズ設定をプリセットとして保存しておけば、以降のバッチはワンクリックで済みます。

圧縮が1ファイルごとの雑用ではなく一括操作になれば、サイズの大きすぎる画像を配信し続ける理由はなくなります。

Mac App StoreでMediasmithを入手する

次の記事

Mediasmith

Convert video, images, and audio in batch with a visual pipeline.

Get Mediasmith on the Mac App Store