Adobe Illustrator 插件 物件批量标注尺寸
使用视频百度 Adobe Illustrator 插件 物件批量标注尺寸当你想要在 Adobe Illustrator 中获取一个物件的尺寸,并显示出来,可以使用以下的 JSX 脚本示例:
var mySelection = activeDocument.selection;
var s = mySelection
var bounds = s.geometricBounds;
var width = bounds - bounds;
var height = bounds - bounds;
alert("尺寸:" + width + "x" + height + "pt");
详细代码说明 见附件,我有空会把教程更新上来
本帖最后由 landboy 于 2023-8-24 08:43 编辑
illustrator 默认内置单位是 pt,所以要做单位转换,还可以添加数字取整
定义 mm 变量用来转换,定义 formatSize函数完成 pt->mm 同时取整
var mm = 25.4 / 72;// pt 和 mm 转换系数
// 格式化尺寸为 mm 取整数
function formatSize(size) {
return Math.round(size * mm).toFixed(0);
}
查看了一下AI物件的数据结构,发现可以直接取物件 left top width height,从颜色版取色简单,但是结果不确定
// 设置填充颜色为CMYK红色 (0, 100, 100, 0)
var cmykRed = new CMYKColor();
cmykRed.cyan = 0;
cmykRed.magenta = 100;
cmykRed.yellow = 100;
cmykRed.black = 0;
更新后的实际使用版本 标注尺寸.jsx
Adobe Illustrator 插件 物件批量标注尺寸 使用视频
https://www.bilibili.com/video/BV1Zz4y1u7Ku
要改代码有些复杂,有简单一点的标尺寸吗 挺好的插件,不过看起来有点复杂,用的是SPECEES,那个标注尺寸还要简单些 我会一点点脚本,是做网站的,有没有AI这一块的,在网上没有找到这一块 厉害,支持 刷到宝藏博主。 标记一下,有钱了下下来看看
页:
[1]