ECサイトでは製品画像がぴったり1200×1200ピクセルである必要がある。ブログのテンプレートはヒーロー画像が1600pxを超えると崩れてしまう。クライアントのブランドガイドラインでは、SNS用素材の最大サイズが指定されている。カメラ解像度のままの画像が400枚あり、それぞれをアップロード前にリサイズしなければならない。
macOSのPreviewでも画像のリサイズはできます——1枚ずつ、ダイアログボックスを使い、その後「ファイル > 書き出す」で。数枚程度なら問題ありませんが、数百枚となると無給労働です。
標準の一括リサイズオプション
macOSには専用の一括リサイズツールは搭載されていません。Finderのクイックアクションはフォーマット変換はできますが、リサイズのコントロールは提供しません。Automator(またはショートカット)で画像のリサイズを設定することはできますが、信頼できるワークフローを組むにはAutomatorのインターフェースを学び、縦向き・横向きなどのエッジケースを処理し、変わったフォーマットで静かに失敗しないことを祈る必要があります。sipsのCLIはループでリサイズできますが、シェルスクリプトは同僚に渡せるワークフローとは言えません。
順序付きパイプラインによる一括リサイズ
Mediasmithは、ピクセルパイプラインの一部として一括リサイズを扱います。画像を画像キューにドラッグし、リサイズ操作を追加し、目標のサイズまたは最大幅を設定してバッチを処理します。アプリは設定可能な並列数でキュー内のすべての画像をリサイズします。
操作をチェーンする
リサイズは往々にして最初のステップに過ぎません。ピクセルパイプラインを使えば操作を順番にチェーンできます——幅1200pxにリサイズし、次に正方形にクロップし、最後に透かしを追加する、といった具合です。各操作は設定した順序で実行されるため、バッチ全体にわたって予測可能で再現性のある結果が得られます。
フォーマット変換も同時に
Web用にリサイズするなら、おそらくTIFFやPNGからJPEGやWebPへの変換も必要でしょう。出力フォーマットはパイプラインと一緒に設定されるため、リサイズとフォーマット変換が1回のパスで完結します——2つ目のツールにバッチを通す必要はありません。
繰り返しの作業向けプリセット
「Instagram:1080×1080、JPEG、品質90%」や「Webヒーロー画像:幅1600px、WebP」のように、同じ仕様で定期的にリサイズしているなら、パイプラインをプリセットとして保存しましょう。次回はドラッグし、プリセットを選んで変換するだけです。フォーマットだけでなく、仕様全体が保存されます。
一括リサイズは、本来OSに組み込まれていてもおかしくない作業の1つです。Appleがそう考えるまでは、適切なパイプラインを備えた専用ツールが、カメラ解像度からアップロード準備完了までの最速ルートです。