QQ登录

只需一步,快速开始

查看: 8035|回复: 2
收起左侧

js 脚本 改色的例子

[复制链接]
累计签到:47 天
连续签到:0 天
发表于 2018-1-26 15:01:33 | 显示全部楼层 |阅读模式
举例说明 c7.42m3.52y85.92k0 改成 c0m0y100k0
把文档类所有 值=c7.42m3.52y85.92k0 改成 c0m0y100k0
我是经常改,不改颜色跟不上。
下面是源码:
[sell][mw_shl_code=javascript,true]var doc = app.activeDocument;
var newCMYKColor=new CMYKColor;
var fillNameType;//填充类型
var strokeNameType;//描边类型
var rc=1;//容差
var arr = new Array()//这个数组放你要修改的颜色
//举例说明 c7.42m3.52y85.92k0 改成 c0m0y100k0
    arr[0] = "7.42 3.52 85.92 0 0 0 100 0";
    arr[1] = "19.53 98.05 100 0 0 100 100 0";
    arr[2] = "75 26.17 0 0 100 0 0 0";
    arr[3] = "82.42 32.83 95.33 0 100 0 100 0";
    arr[4] = "100 96.88 42.58 5.86 100 100 0 0";
    arr[5] = "100 96.88 42.58 5.86 100 100 0 0";
    arr[6] = "30.86 95.7 31.25 0 0 100 0 0";
for ( i = 0; i < doc.pathItems.length; i++ ) {
    a = doc.pathItems;      
    fillNameType=a.fillColor.typename;
    strokeNameType=a.strokeColor.typename;
    for(i=0;i<arr.length;i++){                    
    c=parseFloat(arr.split(" ")[0]);
    m=parseFloat(arr.split(" ")[1]);
    y=parseFloat(arr.split(" ")[2]);
    k=parseFloat(arr.split(" ")[3]);
    newCMYKColor.cyan = parseFloat(arr.split(" ")[4]);
    newCMYKColor.magenta = parseFloat(arr.split(" ")[5]);
    newCMYKColor.yellow = parseFloat(arr.split(" ")[6]);
    newCMYKColor.black = parseFloat(arr.split(" ")[7]);   
        if(fillNameType=="CMYKColor"){
        ac=a.fillColor.cyan;
        am=a.fillColor.magenta ;
        ay=a.fillColor.yellow;
        ak=a.fillColor.black;   
            if((c+rc>ac&&c-rc<ac)&&(m+rc>am&&m-rc<am)&&(y+rc>ay&&y-rc<ay)&&(k+rc>ak&&k-rc<ak)){   
            a.fillColor=newCMYKColor;   
            }
        }
        if(strokeNameType=="CMYKColor"){
        ac=a.strokeColor.cyan;
        am=a.strokeColor.magenta ;
        ay=a.strokeColor.yellow;
        ak=a.strokeColor.black;
            if((c+rc>ac&&c-rc<ac)&&(m+rc>am&&m-rc<am)&&(y+rc>ay&&y-rc<ay)&&(k+rc>ak&&k-rc<ak)){   
            a.strokeColor=newCMYKColor;   
            }
        }
    }
}   
[/mw_shl_code][/sell]

华印网相关搜索

累计签到:351 天
连续签到:0 天
发表于 2018-1-26 18:00:08 | 显示全部楼层
有没有4C黑 一下变单黑的
回复 支持 反对 送花

使用道具 举报

累计签到:943 天
连续签到:5 天
发表于 2018-2-6 18:35:47 | 显示全部楼层
js 脚本 改色的例子{tag}(1)js 脚本 改色的例子{tag}(2)这个也要用脚本来改?拖下鼠标不就行了。
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2024-11-22 20:34 , Processed in 0.023754 second(s), 20 queries , Gzip On, Yac On.

快速回复 返回顶部 返回列表