😈
【Mac】Finderで画像右クリックでWebpに変換する方法
自動化、楽しいですよね!
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