« Illustrator CS自動化作戦のページにサンプルを追加 | メイン | ハイビジョンエンコードテスト »

2005年07月05日

昨日のデジクリ原稿での不具合

昨日掲載されたデジタリクリエイターズの私の原稿中のスクリプトの一部で1行のところに他のぎょうがいくつか連結されてしまってました。(画像の縦横比に合わせてキャンバスサイズを調整する)
以下が正しいスクリプトです。

folderRef = new Folder ("/moto/");
saveFolder = "/result/";
fileList = folderRef.getFiles("*.jpg");

jpegOpt = new JPEGSaveOptions();
jpegOpt.embedColorProfile = true;
jpegOpt.quality = 12;
jpegOpt.formatOptions = FormatOptions.PROGRESSIVE;
jpegOpt.scans = 3;
jpegOpt.matte = MatteType.NONE;

function setUnit(unt){ preferences.rulerUnits = unt;}
function getUnit(){ return preferences.rulerUnits;}
function setResize()
{
var w = parseFloat(activeDocument.width);
var h = parseFloat(activeDocument.height);
if (w == h) return;
saveUnit = getUnit();
setUnit(Units.PIXELS);
if (w > h)
{
activeDocument.resizeCanvas(w,w);
}else{
activeDocument.resizeCanvas(h,h);
}
setUnit(saveUnit);
}

for (i=0; i {
fileRef = new File(fileList[i].fullName);
open(fileRef);
setResize();

fileObj = new File(saveFolder+fileList[i].name);
activeDocument.saveAs(fileObj, jpegOpt, true, Extension.LOWERCASE);
activeDocument.close(SaveOptions.DONOTSAVECHANGES);
}


投稿者 openspc : 2005年07月05日 03:51

コメント

コメントしてください




保存しますか?