😈

【Mac】Finderで画像右クリックでWebpに変換する方法

2025/02/04に公開

自動化、楽しいですよね!
MacのアプリケーションフォルダにあるAutomatar(オートマタ)アプリを使って、Finderで画像右クリックで画像ファイルをWebpファイルに変換する方法を残しておきます。画像を全選択して一気に変換とかできてとても楽ですよ〜🤤
cwebpを使うのでターミナル.appも一緒に使います😇
cwebp は Google の WebP 変換ツールで高品質な変換が可能になります。まずは Homebrew でインストール!

1. cwebp をインストール

ターミナル.appを開いて以下を実行:
brew install webp
これで cwebp コマンドが使えるようになります!

※ brewコマンドを使うにはHomebrewのインストールが必要です!インストールはこちら→公式サイト(日本語)

2. Automator の設定

1.Automator を開く

アプリケーションフォルダ内のAutomatorを開きましょう!

新規クイックアクションを作成

  • 「新規書類」をクリックし、「クイックアクション」を選択して「選択」をクリック。

ワークフローの設定

  • 「ワークフローが受け取る現在の項目」 を 画像ファイル に設定。
  • 「検索対象」 を Finder に設定。

「シェルスクリプトを実行」アクションを追加

  • 左側の検索バーに シェルスクリプトを実行 と入力し、ドラッグしてワークフローに追加。
  • 「入力の引き渡し方法」 を 引数として に設定。
  • 以下のシェルスクリプトをコピペ。
    ※ CWEBP_PATH はターミナルでwhich cwebpと打った結果に合わせて変更
CWEBP_PATH="/opt/homebrew/bin/cwebp"  # `which cwebp` で得たパスに変更

for file in "$@"; do
    # 変換後のファイル名(拡張子を .webp に変更)
    output="${file%.*}.webp"
    # WebP に変換(品質90%)
    "$CWEBP_PATH" -q 90 "$file" -o "$output"
done
cwebp のオプション
  • -q 90 → 画質90%(0~100の範囲で調整可)
  • -resize 800 600 → 800x600にリサイズ(必要なら追加)
  • -lossless → 可逆圧縮(ロスレス変換)

クイックアクションを保存

  • Cmd + S を押して「WebPに変換」などの名前を付けて保存。

Finderでテスト

  • 画像を選択し、右クリック → クイックアクション → WebPに変換 を選択。
  • 変換された .webp ファイルが同じフォルダに作成されます!

Discussion