我正在尝试通过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。而且我没有在跟踪选项中看到任何可以对此负责的其他字段。
你能否告诉我如何解决这个问题?
答案 0 :(得分:0)
这一行意味着什么:thisImage.tracing.tracingOptions.tracingMethod = TracingMethodType.TRACINGMETHODABUTTING; ? 我在Adobe Illustrator CC Reference: JavaScript中的TracingOptions中找不到任何属性tracingMethod,第233页
从上面提到的TracingOptions对象的doc: maxColors:自动允许的最大颜色数 调色板生成。仅在tracingMode为彩色或灰度时使用。范围:2到256
因此,tracingOptions.tracingMode应设置为适当的值。 在您的脚本中,此设置不存在。