ImageMagick
■ このスレッドは過去ログ倉庫に格納されています
0003名無しさん@お腹いっぱい。
2007/11/16(金) 22:55:19ID:k4ljKlgI0ImageMagick-6.3.6-10-Q16-windows-dll.exe (32bit版XP等の場合)を
ダウンロードしてインストール。インストールの過程で
□ Install ImageMagickObject OLE Control for VBscript, Visual Basic, and WSH
のチェックを入れてください。
↓をメモ帳等のテキストエディタに貼り付けて jpgborder.js という名前を付けて保存する。
JPGファイルのアイコンをjpgborder.jsのアイコン(ショートカットでもよい)に
ドラッグ&ドロップすると簡単にフチが付く!
フチが付けられたファイル名には"a"が付きます。("$1a$2"という記述により)
// jpgborder.js
var BorderWidth = { X: "3%", Y: "4%" }; // フチの幅。%を付けなければ固定値
var FilenameConverter = { Pattern: /(^|[/\\])(.*?)(\.jpg)$/i, ReplaceText: "$1$2a$3" };
var ImageMagick = new ActiveXObject("ImageMagickObject.MagickImage.1");
var Args = WScript.Arguments;
for (var i = 0; i < Args.length; i++) {
try {
ImageMagick.Convert("-border", BorderWidth.X + "x" + BorderWidth.Y,
"-bordercolor", "white",
Args(i),
Args(i).replace(FilenameConverter.Pattern, FilenameConverter.ReplaceText));
}
catch (e) {
WScript.Echo(Args(i) + " は変換できません。");
}
}
■ このスレッドは過去ログ倉庫に格納されています