0
点赞
收藏
分享

微信扫一扫

illustrator插件--常用功能开发--全部颜色转黑--js脚本开发--AI插件

黄昏孤酒 2022-02-25 阅读 60

  illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是全部颜色转黑,开发一个全部颜色转黑功能,以下功能仅用于学习交流,请勿用于非法用途和商业用途,源代码如下所示:


doc = app.activeDocument;
newCMYKColor = new CMYKColor();
newCMYKColor.black = 100;
newCMYKColor.cyan = 0;
newCMYKColor.magenta = 0;
newCMYKColor.yellow = 0;
for (var i = 0; i < doc.pathItems.length; i += 1) {
    pathArt = doc.pathItems[i];
    if ((pathArt.fillColor.black + pathArt.fillColor.cyan + pathArt.fillColor.magenta + pathArt.fillColor.yellow) > 0) {
        pathArt.fillColor = newCMYKColor;
    }
    if ((pathArt.strokeColor.black + pathArt.strokeColor.cyan + pathArt.strokeColor.magenta + pathArt.strokeColor.yellow) > 0) {
        pathArt.strokeColor = newCMYKColor;
    }
}


  合理的脚本代码可以有效的提高工作效率,减少重复劳动。

举报

相关推荐

0 条评论