Windows10でImagemagickを使用して画像をバッチ編集する方法

多くの場合、画像編集には時間がかかり、煩わしいものになる可能性があります。編集が必要な画像のフォルダ全体がある場合はさらにそうです。

ImageMagickは、画像のバッチ全体を一度に簡単に編集できる強力なコマンドライン画像編集ツールです。さらに遅れることなく、Windows10でImageMagickを使用して画像をバッチ編集するプロセスに飛び込みましょう。

Windows10にImageMagickをインストールする方法

ImageMagickには2つの主要なバージョンがあります。 Q8バージョンは32ビットシステムに適していますが、64ビットWindows10を使用しているシステムはQ16バージョンをダウンロードする必要があります。

ダウンロード: ImageMagick for Windows 10 (無料)

ImageMagickをインストールすると、Windowsコマンドプロンプトからインストールを確認できます。スタートメニューの検索バーで「cmd」を検索し、最適なものを選択して、Windowsコマンドプロンプトを起動します。

コマンドプロンプト内で、次のコマンドを入力して、ImageMagickが正しくインストールされていることを確認します。

 magick logo: logo.gif
magick identify logo.gif
magick logo.gif win:

3番目のコマンドを実行すると、上記のように、新しいImageMagickウィンドウが開き、ImageMagickロゴが表示されます。

インストールが成功しなかった場合は、vcomp120.dllファイルが必要になる可能性があります。このファイルをインストールするには、 Windows Visual C ++再配布パッケージをダウンロードしてインストールします

PCにImageMagickがインストールされたので、先に進んで画像の編集を開始できます。

ImageMagickMogrifyを使用してバッチ編集する方法

ImageMagickに必要なコマンドライン処理は、最初は圧倒されるかもしれませんが、プロセス全体を順を追って説明しますので、ご安心ください。

ImageMagickでは、 magick mogrifyコマンドを使用して、すべての画像を一度にぼかし、トリミング、サイズ変更、リサンプリング、またはフォーマットできます。これはインライン画像修正プログラムです。つまり、コマンドプロンプトの1つのコマンドですべての編集を行うことができます。

画像の編集を開始するには、最初にコマンドプロンプトを画像を含む特定のフォルダーに移動する必要があります。これを行うには、cdコマンドを使用してフォルダーを見つけるか、フォルダーに移動してCTRL + SHIFT +右クリックしここで[コマンドウィンドウを開く]を選択します。

mogrifyコマンドは既存の画像を上書きするため、画像は必ず別のフォルダーにバックアップしてください。

それが済んだら、画像の編集を開始できます。このガイドでは、ImageMagickのいくつかの画像編集機能についてのみ説明しますが、利用可能な編集機能の全リストはここにあります

サイズ変更

mogrifyのサイズ変更コマンドを使用すると、フォルダ内のすべての画像のサイズを一度に変更できます。画像を縮小する係数(25パーセント、10パーセントなど)を選択するか、サイズを明示的に指定することができます。

関連:任意のデバイスで画像のサイズを変更する方法

magick mogrify -resize 30% *.png

このコマンドは、すべてのPNG画像のサイズを30%縮小します。

 magick mogrify -resize 520x360 *.jpg

このコマンドは、すべてのJPGファイルを最大サイズ520×360に縮小します。

フォーマットの変更

-formatコマンドを使用して、フォルダー内のすべての画像の形式を変更できます。

これを行うには、コマンドプロンプトに次のように入力します。

 magick mogrify -format jpg *.png

このコマンドは、フォルダ内のすべてのPNGファイルを同じ名前のJPGファイルに変換します。既存の画像は上書きされませんが、同じ名前で新しいファイルが作成されます。

フリップ

フォルダ内のすべての画像を垂直方向に反転するには、次のコマンドを使用できます。

 magick mogrify -flip *.jpg

上記のコマンドは、フォルダ内のすべてのJPG画像を簡単に垂直方向に反転します。

回転する

ImageMagick mogrifyを使用すると、画像を一度に簡単に回転させることができます。次のコマンドは、すべてのJPG画像を90度回転します。

 magick mogrify -rotate 90 *.jpg

「<」および「>」演算子を使用して、幅が高さを超える場合にのみ画像を回転するか、またはその逆を選択することもできます。

 magick mogrify -rotate “90>” *.jpg

このコマンドは、幅が高さを超えている場合にのみ、画像を90回転させます。

作物

トリミングは、ImageMagick内の非常に正確で強力なコマンドです。切り抜きを成功させるには、cropコマンドに必要なジオメトリ引数を適切に使用する必要があります。

画像のバッチでのcropコマンドの一般的な使用法は次のとおりです。

 magick mogrify -crop 540x340 *.jpg

明るさ、色相、彩度を調整します

ImageMagickを使用して、画像のバッチの明るさ、彩度、色相を簡単に調整することもできます。

画像の明るさを調整するには、必要な全体的な明るさのパーセンテージを指定する必要があります。 0はそれを真っ黒な画像に縮小し、50はそれを半分の明るさにします。 100を超える値を入力して明るさを上げることもできます。値を入力しない場合、ImageMagickは変更の必要がないと見なします。

同様に、画像の彩度をすばやく操作することもできます。グレースケール画像を作成する場合は、saturation引数に0を入力します。値を大きくすると(100を超える)、非常にカラフルな画像が作成されます。

色相は、画像内の色を指定された量だけ回転させます。 0または200を入力すると、色が180度回転します。 50を使用すると、反時計回りに90度回転しますが、300を使用すると、360度回転し、変化はありません。

ImageMagickを使用して画像のバッチの明るさ、色相、彩度を調整する一般的なコマンドは次のとおりです。

 magick mogrify -modulate brightness,saturation,hue *.filetype

以下のコマンドは、色の明るさを20%、彩度を30%、色相を10%減らすことにより、フォルダー内のすべてのJPGファイルを調整します。

 magick mogrify -modulate 120,130,90 *.jpg

ImageMagickを使用して画像を簡単にバッチ編集

ImageMagickは便利なコマンドライン画像編集ツールであり、画像を簡単にバッチ編集するために使用できます。このガイドでは、ImageMagickで使用できるさまざまなコマンドについて簡単に紹介します。

最後に、ImageMagick mogrifyツールを使用する前に、既存の画像が上書きされるため、写真を別のフォルダーにバックアップしてください。