• ベストアンサー

画像の一括処理をしたいです!

ImageMagickを使って画像を一括処理する方法が分かりません。 処理する画像が多すぎるので、画像を一括で処理したいと思っています。 具体的にやろうとしていることは… ・グレースケールPNG形式に変換 ・色深度の変換(4Bitにする。) くらいです。 なぜImageMagickにこだわるかというと、色深度を4Bitに変換してくれる、一括変換の出来るソフトが見つからなかったからです。 ImageMagickは一括変換ができると聞いたので… ImageMagickはあまり詳しくないので、できればわかりやすく教えてほしいです!お願いします!

質問者が選んだベストアンサー

  • ベストアンサー
noname#208507
noname#208507
回答No.1

それは一括変換に向いている、ということではないでしょうか。 ImageMagickに限らず、コマンドライン・プログラム一般に言えることですが。 Unix環境なら適当な端末エミュレータを起動して  $ cd (画像ファイルのあるフォルダ)  $ for F in *.png; do convert -colorspace gray -depth 4 $F ${F%.png}_4.png; done のように実行すれば、 Windows環境ならアクセサリからコマンドプロンプトを起動して  > cd (画像ファイルのあるフォルダ)  > for %F in (*.PNG) do convert -colorspace gray -depth 4 %F %~nF_4.PNG のように実行すれば、 PNG画像を一括で変換して、結果を(元のファイル名)_4.PNGというファイル名で書き出せると思います。

Brown_neko
質問者

お礼

ありがとうございます。 一括変換することが出来ました!!