1

他のグループを含まないすべてのグループ (LayerSets) を見つけるスクリプトを書きました。小さなファイルでは問題なく動作しますが、大きなファイルでは非常に遅くなります。いくつかのテストの後、関数「layers.length」の実行に多くの時間がかかることがわかりました。

この 1 行のコードだけを実行すると、200 層のファイルで数秒かかります。 app.activeDocument.layers.length

再帰的なアプローチを使用しているため、すべてのグループに対して実行する必要があります。

このコードを最適化する方法や、ドキュメント内のすべてのグループを取得するその他の方法はありますか?

4

0 に答える 0