Macで画像の変換やリサイズ一括処理の方法

Macで画像の変換やリサイズ一括処理の方法

  • 2017-10-27  最終更新日:2017-10-27

Mac標準で画像一括処理が出来るんです。フォルダアクションを使うことでjpgからpngやpngからjpgが可能です。

やり方は簡単です。アクションを加えたいフォルダを右クリックでサービスからフォルダアクションを選んで該当サービスをクリックするだけ。

やってみたい項目としてはjpgからpng変換とpngからjpg変換、さらにAutomatorを使って画像のリサイズと複数の画像をpdfに変換するところまでやってみたいと思います。


スポンサーリンク


jpgからpng変換

まずはjpgファイルをpngに変換してみたいと思います。

フォルダーアクション

変換するフォルダー名をjpgTOpngというフォルダー名にして右クリックでサービスからフォルダアクションを選びます。

フォルダーアクション

するとフォルダアクション設定が出てきます。関連づけるスクリプトを選びます。

フォルダアクション一覧

  • add - new item alert.scpt # フォルダにファイルを入れたりするときに以下のアラートが表示 Folder Actions Alert: One new item has been placed in folder “foldername” Would you like to view the added items?
  • close - close sub-folders.scpt # 指定したフォルダの中のサブフォルダをクリックするとファインダーが閉じる
  • convert - Postscript to PDF.scpt # ps形式(eps)をPDFに変換
  • Image - Add Icon.scpt # アイコン追加
  • Image - Duplicate as JPEG.scpt # JPEG形式でコピー
  • Image - Duplicate as PNG.scpt # PNG形式でコピー
  • Image - Duplicate as TIFF.scpt # TIFF形式でコピー
  • Image - Flip Horizontal.scpt # 水平方向に反転(左右反転)
  • Image - Flip Vertical.scpt # 垂直方向に反転(上下反転)
  • Image - Info to Comment.scpt # 画像に関する情報をスポットライトのコメントに追加します。
  • Image - Rotate Left.scpt # 左に回転
  • Image - Rotate Right.scpt # 右に回転
  • open - show comments in dialog.scpt # ダイアログにコメントを表示する

Image - Duplicate as PNG.scptを選びます。選んだら後は閉じます。これで完了です。簡単ですね。フォルダにjpgファイルを入れると自動的にpngに変換してくれます。

フォルダーアクション

Original ImagesとPNG Imagesとにフォルダが分かれて表示されます。Originalに元データが入ってPNGに変換されたファイルが入っています。

pngからjpg変換

これは上の作業でフォルダアクション設定の関連づけるスクリプトをImage - Duplicate as JPEG.scptにすれば良いだけですね。Image - Duplicate as TIFF.scptにすればTIFF形式にもできます。

画像リサイズ

ちょっとここから応用編です。

あらかじめ800pxフォルダとToResizeフォルダを作っておきます。

画像リサイズに関しましてはautomatorを使います。LanchPadからそのほかフォルダにAutomatorというアイコンがあるのでクリックして起動します。

フォルダーアクション

そしてファイルから新規を選びます。

フォルダーアクション

フォルダーアクションを選択します。一番上のフォルダアクションは次の場所に追加されたファイルやフォルダを受け取るのフォルダを800pxのフォルダを選択します。

それからアクション-写真-イメージをサイズ調整を選択すると

渡されたイメージファイルを変更します。”Finder項目をコピー”アクションを追加して、オリジナルを変更しないでコピーを変更するようにしますか?

とダイアログが出るので追加を選びます。finder項目のコピーの項目をToResizeフォルダを選びます。

イメージをサイズ調整をサイズ(ピクセル)指定にして800を入力します。比率(パーセント)指定にして50にすると半分のサイズになります。今回は800px指定なので800と入力して保存します。ファイルから保存を選んで800pxResizeと入れます。

フォルダーアクション

これで完了です。800pxフォルダーに大きい画像を入れるとToResizeフォルダに800pxにリサイズされた画像が保存されているはずです。今回やってみて気になった点は長い幅のサイズが800pxになるということです。

1200x600なら800x400になり600x1200なら400x800になるという感じになります。

画像からPDF出力

あらかじめimgTOpdfフォルダとToPDFフォルダを作っておきます。

そしてimgTOpdfフォルダを選択してアクションのファイルとフォルダーからFinder項目をコピーを選択します。フォルダをToPDFフォルダにしておきます。さらにFinder項目を並べ替えるを選択します。

今度はアクションのPDFからイメージから新規PDFを作成を選びます。出力先の保存先をToPDFにします。出力ファイル名をconvertにします。これで保存します。

フォルダーアクション

後はimgTOpdfフォルダに画像を入れればpdfファイルが出来上がります。なぜかデスクトップに出力されるのが不思議なんですが、とりあえずこれで良しとします。

フォルダアクションのファイルは以下のディレクトリに保存されているので削除する場合はそのフォルダから該当ファイルを削除して下さい。ライブラリフォルダは隠しフォルダになっていますのでショートカットキーCommand + Shift + .(ドット)で不可視ファイルが表示されます。macOS Sierra以上じゃないと使えない技ですが。。。

/Users/ユーザー名/Library/Workflows/Applications/Folder Actions

Automatorでサービスで作ったときには以下のディレクトリにあります。

/Users/ユーザー名/Library/Services

参考になれば幸いです。


∞Tadashi Suyama∞

folderaction convert 画像
  • このエントリーをはてなブックマークに追加
  • follow us in feedly

サイト内検索

最近の投稿

アイキャッチ
正規表現はじめの一歩

今回は正規表現です。たまにしか使わないのですぐに忘れてしまいますのでまとめておきます。 文字列の検索時にある条件にマッチしたものを表示させるものです。 エディターにも検索条件に正規表現という検...

07 Oct 2018

アイキャッチ
ワードプレス記事一括削除する方法

ワードプレスで記事を一括削除する方法が意外と簡単なことに気がつきました。記事を大量に削除する場合はあまりなかったのですが、調べてみたら簡単なことでした。 大量のデータをインポートする時に失敗し...

30 Sep 2018

アイキャッチ
メールはGmailに限る

大分間が空きました。。。さて今回はGmailをご紹介します。最近ではチャット系アプリが主流ですが、それでもやはりメールはなんだかんだで使います。いつも悩まされるのはスパムメールですが、Gmail...

25 Sep 2018

アイキャッチ
大山の大献灯・和傘灯りに行った感想

大山の大献灯・和傘灯りに初めて行って参りました。13日の夜に行ってきましたがこんなイベントをやっていることを知らなかったのでご紹介します。和傘のライトアップで日本の夏の雰囲気が良いですね。 大...

23 Aug 2018

アイキャッチ
出雲神話祭り・花火大会

お盆休み中に出雲の花火大会に行って参りました、今年は8月12日(日)でした、開催日は毎年違いますので確認しておきましょう。だいたいこのあたりだった気がします。8,000発の花火で例年13万人が来...

21 Aug 2018

著者

ウェブエンジニアのSUYAMAのブログです。

WEBに関することや個人的に関心のあることについて書きます。主に技術系ブログです。

タグクラウド

folderaction convert 画像
フッターイメージ