ただブログ用に使う画像のサイズはどれも同じです。そこで、返還後のサイズを固定で、バッチファイルとして複数の画像のサイズを一括変換するスクリプトを作りました。下記の通りです。
@echo off :START if "%~1"=="" goto END REM パスの取得は下記を参考にした: REM http://kijibato.sblo.jp/article/21086764.html REM for %%A in (%1) do echo Processing "%%~A"... && "convert.exe" -scale 800x800 "%%~A" "%~d1%~p1BIMG800_%%~nA%%~xA" shift goto START :END |
使い方は、はじめに、このスクリプトをSendToフォルダに保存します。次に、対象の画像を(複数)選択し、右クリックで「送る」からこのスクリプトを選択します。そうすれば、自動的にファイルサイズを変更して行きます。
ただし、上記のスクリプトではCygwinのImageMagickを利用しています。よって、それをあらかじめインストールしておく必要があります。
また、bash版は下記の通りです:
#!/bin/bash -x for name in $* do convert -scale 800x800 $name BIMG800_$name done |
非常にシンプルに書けました(^^;
WSH版を作成しました: http://moririn-web.blogspot.com/2011/06/blogwsh.html
返信削除