QQ登录

只需一步,快速开始

查看: 608|回复: 4
收起左侧

请问在illustrator中的jsx脚本中如何实现建立剪切蒙板的代码...

[复制链接]
累计签到:51 天
连续签到:1 天
发表于 2024-9-16 08:38:10 | 显示全部楼层 |阅读模式
请问在Illustrator中的jsx脚本中如何实现建立剪切蒙板的代码?谢谢

华印网相关搜索

累计签到:672 天
连续签到:87 天
发表于 2024-9-16 08:41:33 | 显示全部楼层
在Adobe Illustrator中,使用JavaScript脚本(通常是JSX)实现建立剪切蒙板的操作,可以通过创建一个新的路径或形状,并使用stroked和clipped属性来实现。以下是一个简单的JSX示例,它创建一个圆形剪切蒙板,并使用它来剪切当前文档中的一个图层。

#target illustrator

// 创建一个新的文档
var doc = app.documents.add(1000, 1000);

// 创建一个新的圆形图层
var circle = doc.pathItems.ellipse(0, 0, 500, 500);
circle.fill = null; // 设置无填充

// 创建剪切蒙板
var clipboard = circle;
clipboard.stroked = true; // 设置为可描边
clipboard.clipped = true; // 设置为剪切蒙板

// 创建一个新的图层,并使用剪切蒙板
var newLayer = doc.artboards.add([100, 100, 900, 900]);
var shape = newLayer.pathItems.rectangle(100, 100, 800, 800);
shape.fill = {
    kind: 'pattern',
    patternType: 'solid',
    color: {
        red: 1,
        green: 0,
        blue: 0
    }
};

// 应用剪切蒙板
shape.clippingPath = clipboard;

在上述代码中,首先创建了一个新的文档和一个圆形剪切蒙板。接着,创建了一个新的图层,并将圆形设置为这个图层的剪切蒙板。最后,创建了一个矩形,并将其填充颜色设置为红色,并将圆形剪切蒙板应用到此矩形上。


网上的答案
回复 支持 反对 送花

使用道具 举报

累计签到:51 天
连续签到:1 天
 楼主| 发表于 2024-9-17 11:16:00 | 显示全部楼层
yiweimeigong 发表于 2024-9-16 08:41
在Adobe Illustrator中,使用JavaScript脚本(通常是JSX)实现建立剪切蒙板的操作,可以通过创建一个新的路 ...

感谢感谢,不过搞了半天,还是没搞成功,上面代码也不能运行,不知什么问题?
回复 支持 反对 送花

使用道具 举报

累计签到:328 天
连续签到:1 天
发表于 2024-9-19 11:35:15 | 显示全部楼层
wujilin79 发表于 2024-9-17 11:16
感谢感谢,不过搞了半天,还是没搞成功,上面代码也不能运行,不知什么问题? ...

建立一个群组,蒙版路径在顶层,蒙版属性设置为真就行了
回复 支持 反对 送花

使用道具 举报

累计签到:206 天
连续签到:8 天
发表于 2024-9-20 14:16:08 | 显示全部楼层
请问在illustrator中的jsx脚本中如何实现建立剪切蒙板的代码...{tag}(1)
二楼的代码,在基本的想法上没问题
代码中新建文档跟新建图层参数都不全
蒙板是要两个路径一起选中的
回复 支持 反对 送花

使用道具 举报

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

本版积分规则

关闭

注意注意注意:必看上一条 /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-21 18:59 , Processed in 0.018732 second(s), 24 queries , Gzip On, Yac On.

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