Quantcast
Channel: Adobe Community: Message List
Viewing all articles
Browse latest Browse all 97645

PhotoshopCC:JavaScriptの動作がCS6よりかなり遅い

$
0
0

よく使っていたスクリプトの動作がCCではかなり遅く感じたため、JS初心者ですが以下のようなスクリプトをCS6/CCで走らせてみたところ、時間 にしてCCはCS6と比べ190%ほど遅くなっていました。

 

var start = new Date().getTime();

 

var doc = app.documents.add(100, 20, 72, "test", NewDocumentMode.GRAYSCALE);

var fColor = new SolidColor();

fColor.gray.gray= 20;

 

for (var i=0;i<20;i++){

    for (var a=0;a<100;a++){

doc.selection.select([[a,i], [a+1,i], [a+1,i+1], [a,i+1]]);

var fRec = app.activeDocument.selection;

fRec.fill( fColor, ColorBlendMode.NORMAL, 100, false );

}

}

 

var end = new Date().getTime();

prompt("結果",end-start);

 

試しにfill無しselectのみで実行するとCCはCS6比255%もの時間がかかります。

ちなみに、IllustratorでもJavaScriptはCS6よりも120%ほど遅くなってしまいました。

逆に速くなったコマンドがあるのかもしれませんが、まだ見つけていません。

 

(Mac 10.8.4/CC・CS6)


Viewing all articles
Browse latest Browse all 97645

Trending Articles