【发布时间】:2014-07-23 11:58:19
【问题描述】:
我环顾四周,找不到任何东西可以做到这一点,所以我想我可能问错了问题。
我在 Illustrator 的页面上有一系列对象,它们具有 RGB 中的特定颜色,比如 255 红色。我想选择具有这种颜色的项目或循环查看项目是否是这种颜色并将其更改为 CMYK 颜色,例如 75% 灰色
它这样做了,但它总是选择要更改它的项目
var currPageItem=app.activeDocument.activeLayer;
var myColour = new RGBColor("255,0,0")//initial default colour
var myGrey= new CMYKColor("0,0,0,75")//initial default grey
// Stepping through each item on the layer.
for (var i = 0; i < currPageItem.pageItems.length; i++) {
var currentItem = currPageItem.pageItems[i];
//$.writeln("Object name=", currentItem);
if (currentItem.RGBColor=myColour) {
$.writeln("Colour function",i);
};
}
我也希望能够更改笔触颜色。任何帮助都非常感谢,非常坚持这一点
【问题讨论】:
标签: javascript scripting adobe-illustrator extendscript