·5分で読めます

Macで画像を一括リサイズする方法

Previewで1枚ずつ写真をリサイズするのは時間の無駄です。Photoshopなしで、macOS上で数百枚の画像を正確なサイズに一括リサイズする方法。

ECサイトでは製品画像がぴったり1200×1200ピクセルである必要がある。ブログのテンプレートはヒーロー画像が1600pxを超えると崩れてしまう。クライアントのブランドガイドラインでは、SNS用素材の最大サイズが指定されている。カメラ解像度のままの画像が400枚あり、それぞれをアップロード前にリサイズしなければならない。

macOSのPreviewでも画像のリサイズはできます——1枚ずつ、ダイアログボックスを使い、その後「ファイル > 書き出す」で。数枚程度なら問題ありませんが、数百枚となると無給労働です。

標準の一括リサイズオプション

macOSには専用の一括リサイズツールは搭載されていません。Finderのクイックアクションはフォーマット変換はできますが、リサイズのコントロールは提供しません。Automator(またはショートカット)で画像のリサイズを設定することはできますが、信頼できるワークフローを組むにはAutomatorのインターフェースを学び、縦向き・横向きなどのエッジケースを処理し、変わったフォーマットで静かに失敗しないことを祈る必要があります。sipsのCLIはループでリサイズできますが、シェルスクリプトは同僚に渡せるワークフローとは言えません。

順序付きパイプラインによる一括リサイズ

Mediasmithは、ピクセルパイプラインの一部として一括リサイズを扱います。画像を画像キューにドラッグし、リサイズ操作を追加し、目標のサイズまたは最大幅を設定してバッチを処理します。アプリは設定可能な並列数でキュー内のすべての画像をリサイズします。

Batch image resizing on Mac with pixel pipeline

操作をチェーンする

リサイズは往々にして最初のステップに過ぎません。ピクセルパイプラインを使えば操作を順番にチェーンできます——幅1200pxにリサイズし、次に正方形にクロップし、最後に透かしを追加する、といった具合です。各操作は設定した順序で実行されるため、バッチ全体にわたって予測可能で再現性のある結果が得られます。

フォーマット変換も同時に

Web用にリサイズするなら、おそらくTIFFやPNGからJPEGやWebPへの変換も必要でしょう。出力フォーマットはパイプラインと一緒に設定されるため、リサイズとフォーマット変換が1回のパスで完結します——2つ目のツールにバッチを通す必要はありません。

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

「Instagram:1080×1080、JPEG、品質90%」や「Webヒーロー画像:幅1600px、WebP」のように、同じ仕様で定期的にリサイズしているなら、パイプラインをプリセットとして保存しましょう。次回はドラッグし、プリセットを選んで変換するだけです。フォーマットだけでなく、仕様全体が保存されます。

一括リサイズは、本来OSに組み込まれていてもおかしくない作業の1つです。Appleがそう考えるまでは、適切なパイプラインを備えた専用ツールが、カメラ解像度からアップロード準備完了までの最速ルートです。

Mac App StoreでMediasmithを入手する

次の記事

Mediasmith

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

Get Mediasmith on the Mac App Store