Adobe Illustrator在js脚本中进行跟踪

时间:2016-12-25 19:06:06

标签: adobe tracing adobe-illustrator

我正在尝试通过js脚本在Adobe Illustrator中跟踪PNG图像。我尝试了不同的方法,但总是有同样的问题 - 我无法自动更改颜色设置。这是我的简单脚本:

thisImage.tracing.tracingOptions.tracingMethod = TracingMethodType.TRACINGMETHODABUTTING;
thisImage.tracing.tracingOptions.cornerFidelity = 50;
thisImage.tracing.tracingOptions.pathFidelity = 55;
thisImage.tracing.tracingOptions.noiseFidelity = 5;
thisImage.tracing.tracingOptions.maxColors = 40;
thisImage.tracing.tracingOptions.colorFidelity = 50;
app.redraw();

因此在此脚本执行期间(Paths,Corners,Noise)更改了其他参数,但尽管maxColors和colorFidelity,Colors仍然是100。而且我没有在跟踪选项中看到任何可以对此负责的其他字段。

enter image description here

你能否告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

  1. 这一行意味着什么:thisImage.tracing.tracingOptions.tracingMethod = TracingMethodType.TRACINGMETHODABUTTING; ? 我在Adobe Illustrator CC Reference: JavaScript中的TracingOptions中找不到任何属性tracingMethod,第233页

  2. 从上面提到的TracingOptions对象的doc: maxColors:自动允许的最大颜色数 调色板生成。仅在tracingMode为彩色或灰度时使用。范围:2到256

  3. 因此,tracingOptions.tracingMode应设置为适当的值。 在您的脚本中,此设置不存在。