Apps

Automatorを使ってMac OS Xで写真を一括リサイズする

Automatorを使ってMac OS Xで写真を一括リサイズする

Mac OS Xで画像を一括リサイズする

Mac で大量の写真のサイズを変更する必要がありますか?サードパーティ製のアプリケーションをダウンロードしたり、プレビューを使用したりする代わりに、Automator を使ってすべての操作を処理できます。画像の名前を変更して、新しい解像度にサイズが変更されたことを示すこともできます。

AutomatorはMac OS Xの/Applications/フォルダにインストールされており、使い方も簡単なので、このような繰り返し作業に最適なツールです。Automatorを使ったことがない方もご安心ください。Automatorの使い方を丁寧に解説します。ドラッグ&ドロップされた画像のサイズを変更するシンプルなアプリが完成します。

MacのAutomatorアプリで複数の写真のサイズを変更する方法

これにより、ドラッグ アンド ドロップをサポートする小さな Mac アプリケーションが構築され、その結果、ドロップされたファイルのサイズが自動的に変更されます。

  1. Automatorを起動し、新しいアプリケーションの作成を選択します
  2. 左側のライブラリメニューから「ファイルとフォルダ」をクリックし、「Finder項目の確認」をダブルクリックします。
  3. 次に右側で「Finder項目の確認」の選択を「デスクトップから開始」に設定し、「複数選択を許可」の横にあるチェックボックスをクリックします。
  4. 次に、同じファイルとフォルダメニューから、「Finder項目をコピー」を見つけてダブルクリックします。
  5. 「To」の横にある右側のプルダウンメニューから「Other」を選択し、「Resized」という新しいフォルダを作成します。
  6. オプション:ライブラリから「Finder項目の名前を変更」をダブルクリックして、そのアクションも追加します。
  7. オプション:プルダウンメニューから「テキストを追加」を選択し、下のボックスにファイル名の後に表示される「-resized」を追加します。
  8. 左側のライブラリメニューから「写真」をクリックし、「画像のスケール」をダブルクリックして、画像のサイズ変更後のピクセル幅を選択します。
  9. ワークフローを実行してテストするか、「保存」を選択して、画像グループのドラッグ&ドロップによるサイズ変更を可能にするアプリケーションを作成します。

サイズ変更された画像を元のフォルダと同じ場所に表示したい場合は、「Finder 項目のコピー」の「宛先」フォルダとして「変数」と「パス」を選択します。このオプションを選択する場合は、既存のファイルを誤って上書きしないように、名前変更アクションを必ず追加してください。

Mac OS XのAutomatorで写真を一括リサイズする

Automator ワークフローをアプリケーションとして保存すると、そのアプリをデスクトップまたは Dock 上に保存しておき、写真をドラッグ アンド ドロップして自動的にサイズを変更できます。

オプション: 代わりにMacでバッチサイズ変更サービスを作成する

別のオプションとしては、代わりに「サービス」ルートを選択することです。これにより、Mac OS X の右クリック コンテキスト メニューに「サイズ変更」オプションが追加されます。

そのためには、最初のステップから始めますが、Automatorで「アプリケーション」を選択する代わりに、「サービス」を作成します。通常通り保存し、ファイルシステムで複数のファイルを選択し、画像のグループを右クリックすると、新しい「バッチサイズ変更」オプションが表示されます。これを選択すると、サイズ変更プロセスが自動的に実行されます。

とても簡単なので、代替クリック メニューに含めるか、ドラッグ アンド ドロップをサポートするスタンドアロン アプリとして含めるかを決めるだけです。

Automatorが苦手、あるいは別の方法をご希望ですか?Previewでも画像グループのサイズを手動で変更可能です。Automatorほど自動化はされませんが、大量の写真を一括処理するのには十分です。また、コマンドラインツール「sips」を使って画像の微調整やサイズ変更を行うこともできます。これはターミナルを使用する必要があるため、より高度な機能と言えるかもしれませんが、スクリプト化も可能なので非常に便利です。Mac OS Xにはネイティブで多くのオプションが搭載されているため、Macでこれらのタスクを実行するためにサードパーティ製のアプリをダウンロードする必要はまったくありません。