1

Photoshop JSX スクリプトは初めてです。これまでは、最初の履歴スナップショットの jpg 画像を保存する小さな "hello world" のスクリプトを作成しました。

アクティブなイメージに存在する履歴スナップショットの数を知りたいのですが、良い情報や例が見つかりません。

4

2 に答える 2

1

Document.HistoryStatesそれぞれに対して呼び出されたブール値を反復してテストする必要がありますsnapshot-true状態がスナップショットの場合です。

于 2014-10-11T08:39:15.577 に答える
1

これが解決策です(c.pfaffenbichlerに感謝します):

xvar myDoc = app.activeDocument;
var theHist = myDoc.historyStates;
var theSnaps = new Array;
for (var m = 0; m < theHist.length; m++) {
var theState = theHist[m];
if (theState.snapshot == true) {theSnaps.push(theState)}
};
alert (theSnaps.length);

良い。ではない?

于 2014-10-17T09:09:00.537 に答える