IrfanViewで画像を変換
ググったらIrafanViewでも起動オプションで変換とか出来るみたいなので調査。ヘルプには書かれていなくて、インストールしたディレクトリにあるi_options.txtというファイルに起動オプションの説明があり。
同じように変換をする場合のオプションは
- resize
- /resize=(640,480)という形式で指定可能。横幅及び縦幅のみを指定して変換をしたい場合は/resize=(640,0)として/aspectratioを指定すればOK。
- convert
- sharpen
- 整数値で指定できるみたいだけれど、いまいち分からず。指定しなくても特に問題なさげ。
コマンドプロンプトで実行するとかなり速い。
同じように例として
コマンドプロンプトの場合 D:\> C:\Program\ Files\IrfanView\i_view32 d:\tmp\hoge.jpg /resize=(640,0) /aspectratio /convert=hoge.png cygwinの場合 $ /cygdrive/c/Program\ Files/IrfanView/i_view32 d:\\tmp\\hoge.jpg /resize="(640,0)" /aspectratio /convert=hoge.png
こんな感じで変換可能。コマンドプロンプトで実行するとかなり速い。cygwinはファイルI/Oが遅いので、コマンドプロンプトで実行した方がよさげ。