◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 回复
 
只看楼主 主题工具
旧 2024-06-24, 09:18     #1
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时级别:45 | 在线时长:2268小时 | 升级还需:32小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
默认 想将某个颜色范围的颜色转成特定颜色的脚本   



Snipaste_2024-06-24_09-11-12.jpgSnipaste_2024-06-24_09-11-47.jpg
下面脚本代码是我东拼西凑搞的,感觉有bug,有时候把其他颜色也改了。
需求:
1.如果文件是RGB颜色模式就改成CMYK模式;
2.把某些黄色改成蓝色,字体 描边 填充颜色,最好定个范围±5左右的,不想把把其他颜色包括进来,但我不会写,有大佬帮忙改一下吗?谢谢
3.想把字体统一改成新宋体(或其他),代码直接拼凑的,感觉变字体时是会慢一拍,不会优化。
doc = app.activeDocument;
newCMYKColor = new CMYKColor();
newCMYKColor.cyan = 100;
newCMYKColor.magenta = 70;
newCMYKColor.yellow = 0;
newCMYKColor.black = 0;

//RGB改CMYK模式
if (app.activeDocument.documentColorSpace == DocumentColorSpace.RGB) {
app.executeMenuCommand('doc-color-cmyk')
}

for (var i = 0; i < doc.pathItems.length; i += 1) {
pathArt = doc.pathItems[i];
if ((pathArt.fillColor.cyan + pathArt.fillColor.yellow > 90)) {
pathArt.fillColor = newCMYKColor;
}
if ((pathArt.strokeColor.cyan + pathArt.strokeColor.yellow > 90)) {
pathArt.strokeColor = newCMYKColor;
}
}

if (app.documents.length > 0) {
for (var i = 0; i < app.activeDocument.textFrames.length; i += 1) {
textArtRange = app.activeDocument.textFrames[i].textRange;
textArtRange.characterAttributes.textFont = app.textFonts.getByName("NSimSun");
}
}
上传的图像
文件类型: jpg Snipaste_2024-06-24_09-07-16.jpg (21.5 KB, 1 次查看)
文件类型: png D7CF010C-D657-4c19-A6EB-55D9877D53CF.png (59.6 KB, 1 次查看)
Ellis.c 当前离线   回复时引用此帖回复时引用此帖
发表新主题 回复


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2025-01-01 19:53.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
 
Copyright © 2004-2022