[ImageMagick][WSH]Jscriptで画像縮小する方法2 (ついでにExifを削除)

| カテゴリ:
前回のとほぼ同じですが、 縮小する際にExif情報をカットしくれます。
var im = new ActiveXObject("ImageMagickObject.MagickImage.1");
var file_in = WSH.Arguments(0);
var file_out = WSH.Arguments(1);

var msg = im.Convert( "-thumbnail", "64x64", file_in, file_out );
WSH.Echo(msg);
使い方
上記スクリプトをthumbnail.jsなどと保存して、
コマンドプロンプトから
c:¥> cscript thumbnail.js big.jpg small.jpg
手元のJPEGファイルで試したところ、コンバート後のファイルサイズは

Exif情報を残した合 - 42KB
Exif情報を削除した場合 - 3KB

差は歴然ですね。
42KB中、実に38KBはExif情報で占められていることになります。
アクセス数の多いWebサイトでは、Exifを削除するだけで劇的にWebサーバのパフォーマンスがあがりますね。

参考:
http://www.imagemagick.org/Usage/resize/#thumbnail
http://www.imagemagick.org/script/command-line-options.php#thumbnail

トラックバック(0)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/278

コメントする

人気記事

このブログ記事について

ひとつ前の記事:「【コマンドプロンプト】カレントディレクトリをエクスプローラで開きなおす

次の記事:「[ImageMagick] Exif情報を取得するコマンド

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近の人気記事