というわけで、正月三が日更新する。
最近は、ビデオで撮影した写真を更新に使ったりするわけだが
● サイズがいかんせん
大きい。
画像サイズも、従ってファイルサイズも。
画質はいいんだけどねー。
● というわけで
いつもgimpでイメージ→拡大・縮小、なんてってやるのだが、
● 起動がいかんせん
だるい。
ホームページ用に縮小するだけなのに。
なんとかコマンドラインでできないかと検索すると、やはりある。
● djpeg, pnmscale, cjpeg
djpeg はファイル名を指定すると、PBMというファイル形式に変換して標準出力へデータを出してくれる。
pnmscale は、標準入力からPBMを入力すると、指定したサイズに拡大・縮小して、標準出力へデータを出す。PBMという形式で。
cjpeg は、PBM→jpegへ戻す。
というわけで
$ djpeg 元ファイル | pnmscale 拡大率 | cjpeg > 新ファイル
とするだけ。
拡大率は1未満を指定すれば縮小。
● 試しに
$ djpeg org.jpg | pnmscale 0.5 | cjpeg > new.jpg
とやってみた。
うちの去年買ったeeePCで処理は一瞬。
綺麗に縮小される。
お世話になりました。
・教えて!goo:
http://oshiete.goo.ne.jp/qa/31013.html
「このQ&Aは役に立った」を思わずクリックした。
・具体的なコマンドラインや他の処理も:
http://www.curri.miyakyo-u.ac.jp/pub/doc/KDD/WWW/Media/imageconv.html