ImageMagickを使って画像を一気に特定の形式へ変換する方法。 注:Mac ユーザー向けです。Windowsはのちに調べて追記できれば追記してみる予定。

Install

まず、Image Magickをインストールします。Image Magick のホームページを参考に。HomeBrewを使ってインストールします。Home Brewがわからない人は、とりあえずこの辺のページを見てみて、インストールしてみてください。

Mac でターミナルを開きます。ターミナルの場所は「アプリケーション」の「ユーティリティ」の中にあります。

ターミナルを開いて

brew install imagemagick

と入力すればimagemagickをインストールできます。

Convert many HEIC image files to JPEG with one phrase.

まず、変換したい画像ファイルを、デスクトップ等にフォルダを作って保存します。ここでは、デスクトップ上の「bha2022」というフォルダを作成し、その中に保存するとします。

ターミナルを開きます。ターミナルを開いた時に最初に表示される場所は、ユーザーのホームフォルダ(/Users/username/)の中になります。ですので、デスクトップの中のbha2022というフォルダまで移動しなければいけません。以下の通りコマンドを入力し、Enterキーを押します。cd で change directory の意味です。

cd ./Desktop/bha2022/

ちゃんと移動できているか確認するために ls と入力してみましょう。保存してある画像ファイルのリストが表示されていれば、ちゃんと移動されています。

ImageMagickの操作は全てターミナル上で行います。ここでは、いまいるフォルダの中にある画像を全てJPEG形式に変換したい場合は、以下のように入力し、Enterキーを押します。

mogrify -format jpg *.HEIC

成功すれば、特にエラー表示せずに変換されます。JPEGファイルは同じフォルダに作成されます。もう1度 ls コマンドを入力し Enterキーを押してみましょう。

また、FinderでもJPEGファイルができているか確認します。

Convert many image files with downsiging each images.

変換したい画像を一括で変換し、さらにファイルサイズを小さくしたい場合は、以下のように記載します。

mogrify -quality 50% -resize 1000 *.jpg

  • quality XX% のところで、いまいまのイメージよりも何%の質の画像とするかを決めます。
  • resize XXX のところでは、幅(width)と高さ(height)のピクセル数を入力します。数字1つだけを入力すると、幅のサイズのみ決定し、幅は写真の縦横比から自動的に計算されます。

たとえば、上記の例は、クオリティを50パーセントに、画像の幅を1000pxに指定しています。実際に、Finderから確認してみると、幅が1000pxになっていることがわかります。

他のコマンド等

こちらのページをご参照ください。