[[ともっくす alloc] init]

ともっくすの雑多な日記と技術的なメモ

画像をまとめてリサイズしたい

Linuxのコマンドに

convert

ってのがある.多分.

これは,画像とかを色々変換してくれる.


リサイズしたいときは,こう.

$ convert -geometry 160x90 source.png target.png 


で,一括でリサイズしたい.

今いるディレクトリの,拡張子がpngである全ての画像を160x90にリサイズして,ファイル名に-resizedを付加する.

$ for img in `ls *.png`
for> convert -geometry 160x90 $img ${img%.png}-resized.png

<追記>
ファイル名にスペースとかが入ってたらできないかもしれない