AI转PSD总在丢图层?Ai2Psd脚本教你无损保留矢量结构的实战方法
【免费下载链接】ai-to-psdA script for prepare export of vector objects from Adobe Illustrator to Photoshop项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd
先问一个扎心的问题:你在 Illustrator 里排好的矢量图层,一进 Photoshop 就全部压扁成一张大图——这种 AI 转 PSD 的"图层失踪案",你遇到过几次?如果你点头,那今天的主角Ai2Psd 脚本就是为你准备的。
多数人处理 AI 转 PSD 的第一反应,方向就错了
遇到图层丢失,大多数人会依次尝试三种办法,然后依次踩坑:
- 复制粘贴:粘过去确实"有形状",但路径全变栅格,改一个像素都要重画;
- AI 自带导出 PSD:图层结构被压平,等于导出了一张大图;
- 手动重建:照着原图在 PS 里重搭图层,小文件半小时,大文件一个下午。
这三条路有一个共同的病灶:它们都在 PS 那头补救,而问题其实出在 AI 这头。Illustrator 导出的 PSD 之所以扁平,是因为导出前矢量对象没有被整理成 Photoshop 认识的"可编辑结构"。如果你在导出之前、在 AI 内部先做一次"整理",结果会完全不同——这正是 Ai2Psd 做的事。
一句话说清 Ai2Psd 的价值主张
Ai2Psd 是一个运行在 Illustrator 内部的脚本,它先把你的矢量对象整理成 Photoshop 可读的图层结构,再导出为逐层可编辑的 PSD——而不是一张扁平图。
它的目标用户很明确:所有需要在 AI 和 PS 之间来回搬家的设计师。品牌视觉、UI 图标、插画分层,凡是"矢量为主、还要在 PS 里继续加工"的文件,都是它的主场。
上手前先做三问自检:它是什么、不是什么、省下什么
它是什么?
一个"导出前处理器"。它逐层读取 AI 文档里的对象——基本形状、路径、编组、文本、填充、剪切蒙版——并把它们一一映射成 PSD 里独立的、可编辑的图层。v4.0 起还带上了批量导出界面,能一次处理多个打开的文档,甚至指定整个文件夹。
它不是什么?
不是万能转换器。渐变填充、描边、滤镜效果这类无法在 PS 里保持矢量特性的对象,导出时会被栅格化成独立图层或直接清除(描边可以提前轮廓化来挽救,后面细说)。另外它要求图层面板处于展开状态,而且运行时会改动当前文档——官方建议在副本上运行,跑完用"文件 → 还原"恢复。
它能帮你省下什么?
省下"手动重建图层"的几小时,省下"改一版就要重来一遍"的返工循环,更省下两个软件之间反复核对图层对不对得上的心力。换算成时间,就是一次导入从"半天"变成"几分钟"。
📦 三步跑起来的最小可用路径
先别急着研究高级选项,把思路捋清楚:你只需要三步。
第一步:拿到脚本。克隆仓库:
git clone https://gitcode.com/gh_mirrors/ai/ai-to-psd把其中的Ai2Psd.jsx放进 Illustrator 的脚本目录(macOS 是Presets.localized/en_GB/Scripts,Windows 是Presets\en_GB\Scripts),然后重启 Illustrator。不想安装的话,把 jsx 文件直接拖到文档标签栏上也能运行。
第二步:打开文件,确保图层面板展开。这不是可选项——脚本要靠面板里的图层信息来工作,折叠状态下会漏层。
第三步:运行并导出。依次点文件 → 脚本 → Ai2Psd,在弹窗里选来源(当前文档 / 全部文档 / 文件夹)、分辨率(屏幕 72、印刷 300,或自定义 72–2400)、色彩空间,然后点 Export。剩下的交给它,PSD 会自动打开。
一个真实案例:整套图标库三分钟搬进 PSD
说个常见场景:你给客户做了一整套 UI 图标,AI 里分了层、命了名,客户却要求交付"可编辑的 PSD"。过去你只能复制粘贴——结果所有图标糊成一层,客户一放大就皱眉。
用 Ai2Psd 的流程是这样:打开图层面板 → 跑脚本 → 选"300 ppi / RGB / 全部画板" → 导出。几秒钟后,Photoshop 里出现的不是一张大图,而是每一枚图标、每一个部件都各自成层的 PSD,路径还在,文本还能改字。
导出完成后做三件事:✅ 检查图层数量对得上、✅ 拖动一个路径确认可编辑、✅ 确认颜色模式和分辨率符合交付要求。三项都过,文件就能直接交出去。
⚠️ 踩过的坑,比说明书值钱:四条实战经验
这些经验不是看文档能看出来的,是跑过真实文件才懂的。
1. 想保住描边?先轮廓化。
- 建议:转换前对带描边的对象执行
对象 → 路径 → 轮廓化描边。 - 原因:描边在导出时会被栅格化,一旦变栅格,线条就再也改不回矢量了。
- 做法:全选对象一次性轮廓化,再跑脚本,线条就能以可编辑路径的形态进 PSD。
2. 小碎对象多?先合并成复合路径。
- 建议:把成百上千个小路径(发丝笔刷、皮毛纹理、描边文字)用
对象 → 复合路径 → 创建合并。 - 原因:对象数量越多,转换越慢,图层被随机合并的概率也越高。
- 做法:同类小元素先复合再导出,既提速,又让图层更干净。
3. 图层面板折叠,是图层丢失的头号元凶。
- 建议:运行脚本前,把图层面板完全展开。
- 原因:脚本依赖面板的可见信息构建导出结构,折叠的图层可能被直接漏掉。
- 做法:养成习惯,跑脚本前点一下面板右上角的展开箭头,十秒钟的事。
4. 别在已经处理过的文件上重跑。
- 建议:想再导一次,先执行
文件 → 还原恢复保存状态。 - 原因:脚本会改动打开的文档,二次运行会基于已改动的结构再次加工,结果不可预期。
- 做法:要么在副本上运行,要么每次重跑前先还原,二选一。
关于兼容性、图层合并与导出的快问快答
Q:脚本菜单里找不到 Ai2Psd?A:检查 jsx 文件是否放在当前版本的 Scripts 目录,并确认重启过 Illustrator。CS6 及以上的版本都支持。
Q:导出后有些图层被随机合并了?A:这是 Illustrator 自身导出机制的限制,作者在文档里也坦承"试过了,没法完全控制"。减少对象数量、提前合并同类路径,能显著降低概率。
Q:渐变、网格、专色能保留成矢量吗?A:不能。它们会成为 PSD 里独立的栅格图层,视觉在、可编辑性不在。需要矢量渐变的场景,目前无解。
Q:文档没保存也能导出?A:能,未保存的文档导出后 PSD 会落到桌面。但既然脚本会改动文档,建议先保存副本再跑。
现在,轮到你的工作流升级了
回到开头那个场景:下一批从 AI 搬到 PS 的矢量文件,你其实有三个选项——继续复制粘贴然后默默重建、继续接受扁平化导出、或者花三分钟让 Ai2Psd 把图层完整带过去。
我的建议很直接:先拿一个不那么重要的文件跑一遍,感受一下"导出后图层还在"是什么体验。然后把它放进日常流程——图标库交付、插画分层、跨软件协作,它都能让你少熬几个重建图层的夜。
好的工具不应该成为创意的障碍,而 Ai2Psd 恰好站在"让技术让路"这一边。把时间还给设计本身,从这一次导出开始。
【免费下载链接】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),仅供参考