Ai2Psd 实战指南:免费 3 分钟,从 Illustrator 导出保留图层的 PSD
【免费下载链接】ai-to-psdA script for prepare export of vector objects from Adobe Illustrator to Photoshop项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd
Ai2Psd 是一款免费的 Illustrator 脚本,用于把 AI 文档里的矢量内容按原有层级结构导出为 PSD 文件,让 Photoshop 里的每个图层仍可单独编辑。它适合经常需要在 Illustrator 与 Photoshop 之间流转素材的设计师。没有它,AI 文件导出后常常只剩一张拼好的背景图,想改一个元素就得回到源文件重新拆解,几十个图层手动重建动辄耗时数小时。
Ai2Psd 的工作目标:让 Illustrator 矢量路径无损转入 PSD 并保持分层结构
哪些场景值得用 Ai2Psd 做 AI 转 PSD
- 品牌设计师交付资产:视觉系统在 AI 中定稿,但下游(市场、外包、运营)按 PSD 规范取用,脚本可以直接交出一份带完整分层的 PSD,而不是让对方重新拆图。
- UI 与多工具协作的设计师:平时主战场在 Photoshop,源文件却是同事在 AI 里画的组件。转换后组件仍是独立图层,可以直接进 PS 继续迭代。
- 需要长期同步素材的团队:AI 端每次修订后重新跑一次脚本,就能得到与源文件对应的 PSD,不必为每次改动重复整条手动流程。
安装与运行:四步完成 Illustrator 导出 PSD 图层
- 把脚本放进系统脚本目录。将
Ai2Psd.jsx复制到 Illustrator 的 Scripts 文件夹(路径中的版本号换成你的实际版本):- macOS:
/Applications/Adobe Illustrator [版本]/Presets.localized/en_GB/Scripts - Windows 64 位:
C:\Program Files\Adobe\Adobe Illustrator [版本] (64 Bit)\Presets\en_GB\Scripts\ - Windows 32 位:
C:\Program Files (x86)\Adobe\Adobe Illustrator [版本]\Presets\en_GB\Scripts\
- macOS:
- 重启 Illustrator,运行脚本。菜单选择
文件 → 脚本 → Ai2Psd。不想安装的话,也可以直接把脚本文件拖到 Illustrator 文档标签页上运行(拖到文档区域内部可能不生效,这是 Adobe 的已知行为)。 - 确认图层面板可见且展开。这是脚本正常工作的硬性前提,面板被折叠或隐藏时导出结果不可靠。另外脚本会修改当前打开的文档,建议先复制一份再运行;同一文件处理过一次后不能直接重跑,需要先用
文件 → 恢复回到上次保存的状态。 - 设置导出参数并点击导出。在弹出的界面里选择分辨率(72 / 150 / 300 ppi 或自定义)和色彩模式,等待导出完成。如果 AI 文档尚未保存,生成的 PSD 会放到桌面。
演示:在 Illustrator 中通过 Ai2Psd 导出带矢量分层的 PSD 文件
支持的对象类型对照表:哪些保留矢量,哪些会被栅格化
| 对象类型 | 导出结果 | 说明 |
|---|---|---|
| 基础形状(矩形、圆形等) | ✅ 可编辑图层 | 以矢量形式保留 |
| 路径形状(贝塞尔曲线) | ✅ 可编辑图层 | 以矢量形式保留 |
| 组结构 | ✅ 可编辑图层 | 层级关系对应保留 |
| 文本 | ✅ 可编辑图层 | 文本内容可继续编辑 |
| 填充 | ✅ 可编辑图层 | 以矢量形式保留 |
| 剪切路径 | ✅ 可编辑图层 | 以矢量形式保留 |
| 渐变填充 | ⚠️ 栅格化 | 转为独立的栅格图层 |
| 描边 | ⚠️ 栅格化 | 如需保留矢量,见下节技巧 |
| 滤镜特效 | 被清除 | 不随文件导出 |
需要留意:渐变填充、网点(mesh)、专色、图案和各类描边都无法以矢量留在 PSD 里,脚本会把它们拆成单独的栅格图层;另外受 Illustrator 本身机制限制,个别图层偶尔仍会被合并,这是软件层面目前无法完全规避的。
提升转换质量的三个实用技巧
文档预处理:描边先轮廓化,碎路径先合并
想让描边以矢量形式进 PSD,先在 AI 中选中对象执行对象 → 路径 → 轮廓化描边,让描边变成普通路径。
在 AI 中执行"对象 → 路径 → 轮廓化描边",让描边以矢量形式进入 PSD
如果文档里有大量细小对象——毛发笔触、毛皮纹理、文字轮廓之类的碎路径——建议先执行对象 → 复合路径 → 创建把同类元素合并,再运行脚本。
用"对象 → 复合路径 → 创建"合并细小路径,减少导出时的图层碎片
同时顺手清理:隐藏不需要的元素,简化过于复杂的路径,并给图层和组起清晰的名字,PSD 里会一一对应,方便后续识别。
性能与大文件处理
配置一般的电脑上,把 Illustrator 切到全屏模式再跑脚本,速度会有明显提升。超大型文件建议先备份再处理,必要时按画板范围分批导出,避免长时间等待后一步失败。
工作流自动化
可以把脚本调用录进动作里,配合批处理重复执行,适合"AI 端改版 → PSD 端同步"的固定流程;再配合版本管理工具管理 AI 与 PSD 的对应关系,团队协作会更省心。
常见问题
Q:脚本报错或导出结果不对,先检查什么?A:先看图层面板是否处于显示且完全展开的状态,这是最常见的失败原因。仍不行的话重启 Illustrator,并用未处理过的源文件重跑;记住处理过的文件要先文件 → 恢复再重新执行。
Q:PSD 里个别图层的顺序和 AI 里不一致?A:脚本会尽量维持原有顺序,但复杂文档中仍可能出现合并或错位(AI 2026 版本中也同样存在这一限制)。转换前把图层组织整理清楚、命名规范,出问题时排查会快很多。
Q:我的 Illustrator 版本能用吗?A:要求 CS6 及以上。作者在 CS6(Windows 7)以及 CC 2017–2026(Windows 10 / macOS)上都做过测试。
Q:转换一个大文件要等多久?A:取决于对象数量和机器性能。中等复杂度的文件通常在几分钟内完成,脚本运行时会显示进度,期间尽量别切走 Illustrator。
总结与下一步
Ai2Psd 的价值很具体:用一份免费脚本,把"AI 转出来只剩一张背景图"变成"带完整分层的 PSD",且大部分基础对象仍以矢量保留。先拿一个真实项目验证效果,再决定它是否进入你的固定工作流。
- 下载
Ai2Psd.jsx脚本文件 - 按上文四步完成安装与首次运行
- 用一个实际项目文件测试,核对 PSD 中的图层结构
【免费下载链接】ai-to-psdA script for prepare export of vector objects from Adobe Illustrator to Photoshop项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考