Lightroomから200枚の製品写真をTIFFで書き出したものの、Web開発者からはJPEGが欲しいと言われた。あるいはクライアントからWebP画像のフォルダーをもらい、Keynoteのスライド用にPNGへ変換する必要がある。Previewで1枚ずつファイルを開き、「書き出す」を選び、フォーマットを選択して保存する——それを200回繰り返すのは、まともなワークフローとは言えません。
画像の一括変換は、本来30秒で終わるはずなのに、なぜかmacOS上では丸一日を食いつぶすタスクの1つです。
macOSが提供するもの(とその限界)
Finderのクイックアクションでは選択した画像を変換できますが、対応するのはHEIC、JPEG、PNGの間だけです。WebP出力はなく、TIFFもなく、品質や解像度を制御する方法もありません。Previewは1枚ずつしか書き出せず、機能はしますが一括処理には向きません。sipsコマンドラインツールは一部の変換に対応しているものの、WebPのようなフォーマットでは動作が不安定で、パイプラインのオプションも限られています。
基本以上のことをしたいなら、専用ツールが必要です。
ピクセルパイプラインによる一括変換
Mediasmithはまさにこの用途のために作られたネイティブmacOSコンバーターです。画像フォルダーを画像キューにドラッグし、出力フォーマット——JPEG、PNG、WebP、HEIC、TIFF——を選んで変換します。すべてのファイルは設定可能な並列数で同時に処理されます。
順序付き操作
ピクセルパイプラインでは、リサイズ、クロップ、透かし入れを特定の順序でチェーンできます。幅1200pxにリサイズしてから4:3にクロップし、最後にロゴを入れたい場合は、パイプラインを一度設定すれば、バッチ内のすべての画像に同じように適用されます。
品質管理
JPEGとWebPの出力には品質スライダーがあり、ファイルサイズと見た目の忠実度のバランスを取れます。1キロバイトが重要になるECサイトでは、これだけでオンライン圧縮ツールを往復する手間が省けます。
プリセットシステム
同じ変換を定期的に行う場合——たとえば「クライアント納品用:JPEG、幅2000px、品質85%、透かし入り」——プリセットとして保存できます。次回は新しいバッチにワンクリックでパイプライン全体を適用できます。
画像の一括変換は解決済みの問題です。あとは、ネイティブで高速、かつファイルを他人のサーバーにアップロードさせないツールを見つけるだけです。