Mac標準アプリ Automatorで画像サイズを変更してJPEGで保存する

Automator Icon ホームページ
この記事は約4分で読めます。

Google Search Consoleさんから画像サイズが小さすぎると怒られます。

Google Seach ConsoleからAMPについて「推奨サイズより大きい画像を指定してください」という警告がきた
Google Seach ConsoleからAMPについて「推奨サイズより大きい画像を指定してください」という警告がきたので、さっくりと対処しました。

横幅1200pixelにサイズ調整して、なおかつJPEGに変更した画像を作りたいと思います。
しかしMacで通常この作業をするにはなかなか工程数があります。

  1. 画像ファイルをプレビューで開く
  2. 全てを選択する
  3. ツール>サイズ調整…
  4. 横幅に1200を入力して🆗
  5. ファイル>書き出す…
  6. ファイル名を指定してフォーマットをJPEGに変更して🆗

さらに枚数があればなおしんどい。これをなるべく簡単にやりたいです。

幸いにもMacには作業を自動化するAutomatorという無料のアプリ・ツールがあります。

今回はサブメニューから実行する「サービス」を作ります。

スポンサーリンク

Automatorでサービスを作る

Automator.appはアプリケーションフォルダにありますので普通にダブルクリックして開きます。

Automator 新規作成

サービスをクリックしたあと[選択]をクリックする。

Automator サービス作成1

 

右側にある「”サービス”は次の選択項目を受け取る」の次にあるドロップダウンメニューで[イメージファイル]を選択する。

Finder項目の追加

Automator サービス作成2

一番左のカラムで「ファイルとフォルダ」を選択するとすぐ右のカラムに関連アクションが表示されるので、「Finder 項目をコピー」と「Finder 項目の名前を変更」をドラッグ・アンド・ドロップする。

「Finder 項目をコピー」の設定

自分はもっぱらデスクトップを作業場にしているので変更なし。

デスクトップが汚れるのが嫌という場合は作業用フォルダを作ってそれを指定する。

「Finder 項目の名前を変更」の設定

オリジナルのファイルが作業フォルダ(今回はデスクトップ)に有ると「〜のコピー」というファイル名になってしまうので対策。

  1. のドロップダウンメニューで[テキストを置き換える]を選択する
  2. 検索文字列:のテキストボックスに「 のコピー」を入力する
  3. 検索対象:のドロップダウンメニューで「基本名のみ」を選択する
  4. 置換文字列:のテキストボックスにファイルの最後に付けたい文字列を指定する(今回は「_1200」とした)。

イメージタイプ変更の追加

Automator サービス3

一番左のカラムで「写真」を選択すると二番目のカラムにアクションが表示されるので「イメージタイプの変更」を右側にドラッグ・アンド・ドロップする。

変更後のタイプ:のドロップダウンメニューで[JPEG]を選択する。

イメージをサイズ調整

一番左のカラムで「写真」を選択すると二番目のカラム表示されるアクションに「イメージをサイズ調整」というのがあります。

しかしこれは長編のサイズしか指定できませんので、縦長の画像を処理すると縦が1200pixelになってしまい横幅が不足してしまいます。

したがって今回はこれを使いません。

シェルスクリプトを実行の追加

一番左のカラムで「ユーティリティ」を選択すると二番目のカラムにアクションが表示されるので「シェルスクリプトを実行」を右側にドラッグ・アンド・ドロップする。

Automator サービス4

「シェルスクリプトを実行」項目の設定

シェル:は/bin/bashのまま

入力の引き渡し方法:のドロップダウンメニューで[引数として]を選択する。

コードの部分には以下を入力する

for f in "$@"
do
sips --resampleWidth 1200 "$f"
done

サービスを保存する

メニューから ファイル>保存… を選択し、名前をつけて保存する。

今回は「JPEG 1200pixelに変換」という名前で保存しました。

使い方

Automator サービス5

  1. サイズ調整・JPEG変換したい画像ファイルを選択して右クリックメニューを開く
  2. サービスメニューに保存名(今回は「JPEG 1200pixelに変換」)のサービスが有るのでクリックする
  3. 変換されたファイルが出来上がる。

Automator サービス6

 

複数のファイルを選択して一括で実行できるのでとても便利です。

※何しろ古いMacBookでMac OS X El Capitan 10.11.6を使用しているので、現行のmacOSとは異なるところがあるかもしれません。

コメント