cliで複数のjpgファイルをpngに一括変換する [macOS/linux]

カテゴリ: 未分類 | タグ: , , , ,

はじめに

この記事では、ImageMagickを使って、macOSで複数のpngファイルを一括でjpgファイルに変換する方法を説明します。

ImageMagickのインストール

ImageMagickのコマンドはmacOSだと下記のコマンドでインストールできます。

Linuxの場合は必要に応じてyumコマンドなどでインストールしてください。

# インストール
brew update 
brew install imagemagick

# バージョンの確認
magick -version
Version: ImageMagick 7.1.0-18 Q16-HDRI x86_64 2021-12-18 https://imagemagick.org


## ファイルの一覧を確認

作業の前に、現在持っているファイルの一覧を確認しておきます。

```language-bash
$ ls

5044_01.png
5044_02.png
5044_03.png
5044_04.png
5044_05.png
5044_06.png
5044_07.png
5044_08.png
5044_09.png
5044_10.png
5044_11.png
5044_12.png

ImageMagickで変換するコマンドの生成

ImageMagickでpngからjpgに変換したい時は、magickコマンドでmagick src.png dest.jpgと指定すればよいです。

下記のコマンドで、変換するコマンド自体を一括生成します。

$ ls *.png | sed "s/\(.*\)png/magick \1png \1jpg/"

magick 5044_01.png 5044_01.jpg
magick 5044_02.png 5044_02.jpg
magick 5044_03.png 5044_03.jpg
magick 5044_04.png 5044_04.jpg
magick 5044_05.png 5044_05.jpg
magick 5044_06.png 5044_06.jpg
magick 5044_07.png 5044_07.jpg
magick 5044_08.png 5044_08.jpg
magick 5044_09.png 5044_09.jpg
magick 5044_10.png 5044_10.jpg
magick 5044_11.png 5044_11.jpg
magick 5044_12.png 5044_12.jpg

後はこの結果のコマンドを実行すれば良いです。


Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。