首页 > 解决方案 > PathItems 集合中有多少个 PathItem

问题描述

似乎一个 PathItems 集合不能容纳超过 998 个 PathItem。

我在用:

var myPathItem = docRef.pathItems.add(NewPixel, lineSubPathArray);

其中变量 NewPixel 从 1 到 999 不等。但是当它达到 999 时,我收到一条通知,说 Photoshop 可能不支持该功能,而它已经完成了 998 次迭代。

它在 ExtendScript Toolkit 的底部显示:“发生一般 Photoshop 错误。此功能在此版本的 Photoshop 中可能不可用”。

我错过了什么。谢谢你。斯特凡尼亚

标签: photoshop-script

解决方案


感谢您的关注。
问题解决了。我所做的是关闭文档(不是脚本),重新打开它并重复应用到迭代计数器的不同偏移量。这不是一个非常优雅的解决方案,但它始终如一地工作,我必须务实。从干净编码的角度来看,这让我心碎,但它奏效了。

谢谢,


推荐阅读