jpgから縦横のファイルサイズを抜き出して、1200*1200なら600*600のサイズにする。
600*600なら300*300にする。
リサイズしたファイル名がabc.jpgならabc1.jpgにする。元のファイル名はそのまま。
それを別フォルダに保存する。といった一連の動作を自動化したいのです。これを実現できる
便利なソフトウェア、プログラムはないでしょうか?VBAは多少使えます。
Powershell、他にこれらを実現できる方法があれば教えてください。
ちなみにリサイズ、リネームはフリーソフトを使って対応しています。
高機能な変換ツールであるImagemagickをcygwinなどのシェルから呼び出して
for i in /images_to_convert/*.jpg; do if identify $i | grep 1200x1200; then convert -geometry 600x600 $i -write /output_folder/`basename $i .jpg`1.jpg; fi; done
などではいかがでしょう。
http://www8.plala.or.jp/kusutaku/iview/
IrfanView32
ファイル、一括変換・・・
詳細設定でリサイズを 比率で 指定する。
で サイズを 50%にして別フォルダに出力する。
その後、同様に 一括変換の画面を出して、
機能の選択で、ファイル名の一括変換を 選択
名前の形式を
$N1
にして実行すればいいかと
なお、変換対象を 追加して 実行とします。
Photoshopのバッチ処理という方法もあります。
Javascriptで条件分岐を設定できるようです。
コメント(0件)