[ImageMagick] Jscript/WSHでJPEGのExif情報の画像回転方向を取得する方法
// identify-js.js
var im = new ActiveXObject("ImageMagickObject.MagickImage.1");
var file1 = WSH.Arguments(0);
var msg = im.Identify( "-format", "%[Exif:Orientation]¥n", file1 );
WSH.Echo(msg);
下記のように実行する。
C:¥>cscript c:¥identify-js.js a.jpg
8
ここ、、これだ。。これがやりたかったの!!
超感激。
複数画像を一気に調べることも可能。
// identify2-js.js
var im = new ActiveXObject("ImageMagickObject.MagickImage.1");
var file1 = WSH.Arguments(0);
var file2 = WSH.Arguments(1);
var file3 = WSH.Arguments(2);
var msg = im.Identify( "-format", "%[Exif:Orientation]¥n", file1, file2,file3 );
WSH.Echo(msg);
C:¥>cscript C:¥identify2-js.js a.jpg b.jpg c.jpg
8
8
1
こういうのはループ回した方がいいかもしれない。
これでだいぶ材料は揃った。
参考:
http://imagemagick.org/script/ImageMagickObject.php