作業効率化・自動化

GIMPで定型の画像処理を自動化する(Batch Image Manipulation Plugin)

ブログをやっていると、画像を決まった大きさに縮小といった毎回同じような作業が発生するので、GIMPのBatch Image Manipulation Plugin(BIMP)を使って自動化してみました。

結果、画像処理の労力がおおはばに削減できました。

事前準備

GIMPをインストールする

  1. GIMPの公式サイト(https://www.gimp.org/)を開き、右上の DOWNLOAD(バージョン) ボタンをクリックします。
    画像処理ソフトGIMP 公式サイト
  2. インストーラーをダウンロードします。
    デフォルトだとOSを自動判別して対応のインストーラーを表示してくれます。

    もし使っているOSと表示されているインストーラーのOSが違う場合は、Show downloads forの右側から、自分の使っているOSをクリックすると切り替わります。
    画像処理ソフトGIMP 公式サイト ダウンロードページ

    ダウンロード先はBitTorrent、Direct、マイクロソフトストアの3種から選べます。(Windowsの場合)

    どこでもいいですが、混雑でダウンロードできない場合はダウンロード先を変えるとうまくいくことがあります。

Batch Image Manipulation Plugin(BIMP)をインストールする

  1. BIMPの公式サイト(https://alessandrofrancesconi.it/projects/bimp/)を開き、 Installer forOS名)ボタンをクリックします。
    Batch Image Manipulation Plugin(BIMP) 公式サイト

ダウンロードしたインストーラーをクリックし、それぞれインストールします。

Batch Image Manipulation Plugin(BIMP)では登録した操作をバッチ操作セットとして保存できるので、バッチ操作セットを保存するフォルダも作っておくとよいです。

GIMP Batch Image Manipulation Pluginの使い方

Batch Image Manipulation Plugin(BIMP)をインストールすると、GIMPのメニューに Batch Image Manipulation... が表示されます。
GIMP Batch Image Manipulation Plugin(BIMP)を起動

バッチ操作セットの +Addをクリックし、行いたい操作を登録します。

操作を登録しおわったら、入力ファイルとオプションの下にある 画像を追加ボタンから、処理を行いたい画像ファイルを選択します。
GIMP Batch Image Manipulation Plugin(BIMP) 画像を追加
ファイルを直接選択する方法と、フォルダを指定して、そのフォルダにある画像ファイルを一括して選択する方法があります。

保存フォルダを指定し、 Applyボタンをクリックすると、選択した画像ファイルに一括で登録した操作を実行できます。
GIMP Batch Image Manipulation Plugin(BIMP) 保存先を設定

+Addバッチ操作セットを保存 で登録した操作を保存しておくと、次回以降は保存したバッチ操作セットを読み込むだけでかんたんに設定できます。
GIMP Batch Image Manipulation Plugin(BIMP) バッチ操作セットを保存

Batch Image Manipulation Pluginの使用例

画像の中心を基準に、指定サイズにトリミング

  1. バッチ操作セットの +Addをクリックし、 切り抜き(トリミング) を選びます。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 画像の中心を基準に、指定サイズにトリミング

  2. サイズを指定して切り抜き(ピクセル値)を選択し、画像の横幅と高さをピクセル単位で入力します。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 画像の中心を基準に、指定サイズにトリミング

  3. Start Fromから「画像中央」を選択して OKをクリックします。

Youtubeの動画部分だけをトリミング

画像の中心や画像の端基準だとうまくトリミングできない場合、開始X座標とY座標を指定して、指定した座標から指定サイズにトリミングすることもできます。
GIMP Batch Image Manipulation Plugin(BIMP) 設定例 Youtubeの動画部分だけをトリミング

  1. +AddGIMPのフィルターを使用をクリックします。GIMP Batch Image Manipulation Plugin(BIMP) 設定例 Youtubeの動画部分だけをトリミング

  2. 検索欄に「crop」と入力し、検索結果からgimp-image-cropを選択します。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 Youtubeの動画部分だけをトリミング

  3. 横幅、高さ、開始X座標、開始Y座標をそれぞれ入力して OKボタンを押します。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 Youtubeの動画部分だけをトリミング

定型の大きさに縮小+IDを透かし画像で隠す

アプリによっては、スクリーンショットを撮った時にスクリーンショットにユーザーIDが入ってしまうものがあります。
GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す

透かし機能を使ってIDの部分を黒塗りすることができます。

  1. +Add拡大縮小(リサイズ)をクリックします。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す 縮小の設定

  2. リサイズ後のサイズを指定し、 OKをクリックします。
    リサイズ後のサイズのデフォルト単位は%ですが、プルダウンでピクセル単位にもできます。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す 縮小の設定

  3. ID部分にかぶせる透かし画像を用意します。
    ペイントで加工したい画像を開いた後、リサイズ後の大きさに縮小し、ID部分を選択してトリミングします。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す 透かし画像を作成

  4. トリミングした画像を黒で全体を塗りつぶし、画像を保存します。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す 透かし画像を作成

  5. +Add透かし(ウォーターマーク)をクリックします。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す 透かしの設定

  6. 透かし画像を選び、フォルダマークをクリックして保存した透かし画像を選択します。
    サイズを変更したい場合、 Adaptive sizeにチェックを入れてサイズを%で調整できます。
    GIMP Batch Image Manipulation Plugin(BIMP) 設定例 定型の大きさに縮小+IDを透かし画像で隠す 透かしの設定

  7. 不透明度・透かしを入れる位置を設定し、 OKをクリックします。