You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Illustrator中批量设置多个路径的统一位置与尺寸?

在Illustrator中批量设置多个路径的统一位置与尺寸

针对你需要将所有路径单独定位到0/0、尺寸统一为64x64px的需求,以下是几种可行的批量处理方法:

方法1:使用动作(Actions)自动化处理

这是最直观的批量操作方式,通过录制单个对象的处理步骤,再应用到所有选中路径:

  • 打开动作面板(窗口 > 动作),点击面板底部的「新建组」按钮创建动作组,再点击「新建动作」按钮开始录制。
  • 选中任意一个路径,在变换面板(窗口 > 变换)中设置:X=0、Y=0、宽度=64px、高度=64px(若需保持路径原始比例,可先锁定变换面板中的比例锁,再设置宽或高,另一维度会自动适配)。
  • 操作完成后,点击动作面板的「停止录制」按钮。
  • 选中所有需要处理的路径,点击动作面板中的「播放选定动作」按钮,Illustrator会对每个选中对象依次执行录制好的操作。

方法2:使用JavaScript脚本精准批量处理

如果需要更灵活的定制(比如调整锚点对齐方式),可以用Illustrator内置的脚本编辑器实现:

  • 选中所有需要处理的路径。
  • 打开脚本编辑器(文件 > 脚本 > 其他脚本),粘贴以下代码:
    // 批量设置选中对象的位置与尺寸
    const doc = app.activeDocument;
    const selectedItems = doc.selection;
    const targetWidth = 64;   // 目标宽度(px)
    const targetHeight = 64;  // 目标高度(px)
    const targetX = 0;        // 目标X坐标
    const targetY = 0;        // 目标Y坐标
    
    for (let i = 0; i < selectedItems.length; i++) {
        const item = selectedItems[i];
        // 设置对象尺寸
        item.width = targetWidth;
        item.height = targetHeight;
        // 设置对象位置(以左上角为锚点,若需其他锚点可调整为item.left/item.top以外的属性)
        item.left = targetX;
        item.top = targetY;
    }
    
  • 点击脚本编辑器的「运行」按钮,所有选中路径会立即被统一设置为目标位置和尺寸。

方法3:使用「分别变换」功能快速调整

若仅需快速统一尺寸与位置,可借助变换面板的「分别变换」功能:

  • 选中所有路径,打开变换面板(窗口 > 变换),点击面板右上角的菜单按钮,选择「分别变换」。
  • 在弹出的对话框中:
    • 「缩放」栏:若需固定64x64px,可先取消「等比」勾选,设置水平/垂直缩放比例(需根据每个对象的原始尺寸计算,例如原始宽32px则设为200%);若需保持比例,勾选「等比」后设置宽或高的目标值。
    • 「移动」栏:设置水平位移为0 - 当前对象X坐标、垂直位移为0 - 当前对象Y坐标,或直接设置绝对位置(可勾选「预览」确认效果)。
  • 点击「确定」完成批量调整。

内容的提问来源于stack exchange,提问作者Andrei Herford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 09:05:23