【问题标题】:Adobe illustrator tracing in js scriptjs 脚本中的 Adob​​e illustrator 跟踪
【发布时间】:2016-12-28 00:59:45
【问题描述】:

我正在尝试通过 js 脚本在 Adob​​e 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();

因此,在此脚本执行期间其他参数(路径、拐角、噪点)发生了更改,但尽管 maxColors 和 colorFidelity,Colors 再次变为 100。而且我在跟踪选项中看不到任何可能导致此问题的其他字段。

您能给我一些建议如何解决这个问题吗?

【问题讨论】:

    标签: adobe trace adobe-illustrator


    【解决方案1】:
    1. 这行是什么意思:thisImage.tracing.tracingOptions.tracingMethod = TracingMethodType.TRACINGMETHODABUTTING; ? 我在Adobe Illustrator CC Reference: JavaScript 的 TracingOptions 中找不到任何属性 trackingMethod,第 233 页

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

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

    【讨论】:

    • 1.那是一种追踪方法:邻接或重叠。是的,文档中没有任何注释,但它会影响结果。当然,我试图删除这条线。什么都没发生。 2.tracingMode 颜色为默认值。所以它已经设置好了。但我试图强行设置它 - 我得到了同样的结果。
    猜你喜欢
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 2011-05-08
    相关资源
    最近更新 更多