- 精华
- 活跃值
-
- 积分
- 2823
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:189 天 连续签到:9 天
|
楼主 |
发表于 2024-8-23 13:02:35
|
显示全部楼层
本帖最后由 landboy 于 2024-8-23 13:21 编辑
Hallian 发表于 2024-8-23 09:09
你好,我想问一下AI里面互换填充与描边的代码该怎么写???
https://www.52cnp.com/thread-22847-1-1.html
单度开了一个帖子,写了 2物件交换颜色
这是有关填充和描边的 参考代码,你可以试着 先调试学习懂了,在修改2个物件的颜色互换
- // 设置填充颜色为CMYK红色 (0, 100, 100, 0)
- var cmykRed = new CMYKColor();
- cmykRed.cyan = 0;
- cmykRed.magenta = 100;
- cmykRed.yellow = 100;
- cmykRed.black = 0;
- obj.fillColor = cmykRed
- function draw_rect(x, y, w, h) {
- // 创建一个新的矩形对象
- var rect = app.activeDocument.pathItems.rectangle(0, 0, w / mm, h / mm);
- // // 设置矩形的位置
- rect.position = [x / mm, y / mm];
- var M100 = new CMYKColor();
- M100.magenta = 100;
- // 设置矩形的填充颜色 轮廓颜色和宽度
- // rect.fillColor = M100;
- rect.filled = false; // 不填充颜色
- rect.strokeColor = M100;
- rect.strokeWidth = 0.3 / mm;
- rect.stroked = true;
- // 将矩形添加到文档中
- app.activeDocument.pathItems.add(rect);
- }
复制代码
|
|