Javascript Illustrator CS6 tracingoptions MaxColor不工作?
我正在使用extendscript为CS6创建一个脚本 我在这里参考了PDF: 我在设置tracingoptions上的maxcolor时遇到一些问题Javascript Illustrator CS6 tracingoptions MaxColor不工作?,javascript,javascript-objects,adobe-illustrator,extendscript,Javascript,Javascript Objects,Adobe Illustrator,Extendscript,我正在使用extendscript为CS6创建一个脚本 我在这里参考了PDF: 我在设置tracingoptions上的maxcolor时遇到一些问题 sel = app.activeDocument.selection; if (sel.length > 0){ newItem = sel[0].duplicate(); var traceobj = newItem.trace(); var opt = traceobj.tracing.tracingOption
sel = app.activeDocument.selection;
if (sel.length > 0){
newItem = sel[0].duplicate();
var traceobj = newItem.trace();
var opt = traceobj.tracing.tracingOptions;
opt.maxColors = 16;
traceobj.tracing.tracingOptions = opt;
}
它跟踪100种颜色,而不考虑MaxColor上设置的值
如果我在申请前放弃opt
opt.maxColors = 16
对象中没有maxColors
值
Tracingmodetype
TracingModeType.TRACINGMODECOLOR
如果我这样做:
traceobj.tracing.tracingOptions.loadFromPreset("16 Colors");
它加载“16种颜色”的预设值,但我不想加载预设值,因为我将设置其他选项,也希望将最大颜色设置为其他数量
当我转储默认值时,
maxColors
不起作用或存在于tracingoptions
中,有什么原因吗?“TracingColorTypeValue为TracingLimitedColor时允许跟踪的最大颜色数”——我的重点。也尝试了该值,但没有成功。我开始认为这是Illustrator的一个错误。“当TracingColorTypeValue为TracingLimitedColor时,允许跟踪的最大颜色数”——我的重点。也尝试了这个值,但没有成功。开始认为这是Illustrator的错误。