从AI到PSD告别扁平化图层:Ai2Psd无损转换实测与3个关键技巧
【免费下载链接】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,让你跨软件协作时不再被"拍扁"图层坑掉。这篇实测记录会带你从头到尾走一遍,并附上新手最该记住的3个关键技巧。
先看效果:60秒看懂它解决什么问题
上面这个动图里,左边是Illustrator中一辆分层绘制的矢量汽车,右侧图层面板里"车身、后视镜、车轮"清清楚楚;跑一遍脚本后,这些图层会原封不动地在Photoshop里重建,而不是糊成一张平面图。你可以继续在PS里改颜色、调透明度、加效果——所有路径依然是矢量,依然可编辑。
一句话概括:它把Illustrator的"图层结构记忆",完整带进了PSD文件里。
一次完整转换,照抄这5步就行
整个流程不超过3分钟,我按实际操作顺序拆给你:
- 先复制一份AI文件再动手。脚本会在原文件上做改动,拿副本测试最稳妥;
- 打开图层面板并保持展开状态。这一步决定了脚本能不能正确读取层级,漏了它容易出怪问题;
- 执行
文件 → 脚本 → Ai2Psd; - 在弹出的设置窗口里确认导出选项(新版还支持批量导出多个文档,一次排队跑完);
- 点Export,等进度条走完,PSD会自动在Photoshop中打开,检查图层就完成了。
一个小提醒:如果AI文档还没保存过,导出的PSD会直接放到桌面,别到处找文件。
为什么以前导出的PSD总是一张"照片"
想想你过去的经历:花了整个下午排好图层、命好名字,结果一导出,所有元素合并成一个背景图层,想改个图标颜色都得从头来。这不是你操作不对,而是工具之间缺少一座桥。
| 对比项 | 复制粘贴 | AI直接导出PSD | 手动重建 | Ai2Psd脚本 |
|---|---|---|---|---|
| 图层结构保留 | ❌ 全部合并 | ❌ 扁平化 | ✅ 100% | ✅ 95%以上 |
| 路径可编辑性 | ❌ | ❌ | ✅ | ✅ |
| 平均耗时 | 几十分钟 | 几分钟 | 数小时起 | 几分钟 |
| 适合谁 | 简单图形 | 快速预览 | 追求极致 | 日常专业工作流 |
传统三条路,要么丢结构,要么烧时间。Ai2Psd走的是第四条路:结构几乎不丢,速度还快。对每天在AI和PS之间切换的设计师来说,这基本等于白捡半天工作量。
它到底在背后做了什么:给每个对象"贴标签"
原理听起来并不神秘:脚本会遍历Illustrator文档对象模型,记住每个对象的类型、路径和层级关系,然后在PSD里按同样的顺序重建出一棵"图层树"。
哪些东西能保住"矢量身"?官方支持清单很明确:
- ✅ 基本形状、路径形状、编组、文字、填充、剪贴蒙版——全部保持可编辑
- ⚠️ 渐变、描边——会被栅格化成独立图层(不会消失,但不再是矢量)
- ❌ 滤镜效果——会被清理掉
记不住没关系,记住一句口诀:"能用路径画出来的,基本都能保住;靠效果堆出来的,得提前想办法"——具体办法就是下面这3个技巧。
决定转换质量上限的3个关键技巧
技巧一:描边先"轮廓化",线条才能活下来
Illustrator的描边在转换时默认会被栅格化。想让线条保持矢量清晰度,先选中对象,执行对象 → 路径 → 轮廓化描边,把它变成可编辑的轮廓路径,再跑脚本。对logo、图标这类依赖线条的设计,这一步直接决定成品质量。
技巧二:细小对象先合并成"复合路径"
如果你有一大堆小元素(毛发纹理、装饰点、细碎文字),先别急着导。把它们全选中,执行对象 → 复合路径 → 创建,再交给脚本处理。
如上图所示,这一步能把几十个零散对象合成一个整体,既减少图层数量、加快导出速度,也能避免小对象在转换中丢失。记住:对象越规整,转换越省心。
技巧三:转换前花1分钟"整理房间"
- 删除隐藏图层和游离点,别让脚本白干活;
- 给关键图层起个一眼能认出的名字,PSD里的组织会清爽得多;
- 低配电脑上跑大文件时,把Illustrator切到全屏模式,能明显提速。
新手最容易踩的坑,一张表说清
| 症状 | 原因与解法 |
|---|---|
| 脚本点了没反应 | 检查图层面板是否展开、脚本文件是否放在正确的Scripts目录 |
| 图层莫名丢失 | 转换前务必展开图层面板,检查是否有隐藏/锁定图层 |
| 想重新跑一遍却报错 | 脚本不能对已处理的文件重复执行,先文件 → 还原回到保存状态 |
| 渐变、描边"变了样" | 属正常现象,它们会被栅格化成独立图层,提前轮廓化可改善 |
| 导出的文件找不到了 | 原AI文档未保存时,PSD会输出到桌面 |
这三类人,建议今天就用上
- UI/插画设计师:在AI里画素材、到PS里做效果,是每天的固定动作,这套脚本就是为你写的;
- 品牌与视觉设计师:视觉系统要从AI迁移到PS整理交付,分层保留能省掉大量返工;
- 设计团队管理者:把转换流程标准化,让新人照步骤走,减少"图层拍扁"带来的沟通成本。
脚本完全免费,MIT开源协议,支持Illustrator CS6及以后版本(已在CS6到2026的各版本上测试过),Windows和macOS都能跑。
现在动手:从下载到第一次导出
- 克隆仓库拿到脚本文件:
git clone https://gitcode.com/gh_mirrors/ai/ai-to-psd - 把
Ai2Psd.jsx放进Illustrator的脚本目录:- macOS:
/Applications/Adobe Illustrator [版本]/Presets.localized/en_GB/Scripts - Windows:
C:\Program Files\Adobe\Adobe Illustrator [版本]\Presets\en_GB\Scripts - 不想装也行:把脚本文件直接拖到已打开的AI文档标签上即可运行
- macOS:
- 重启Illustrator,打开一份带分层的测试文件,按上面的5步走一遍
- 在Photoshop里检查图层和路径,确认一切正常后,再应用到正式项目
好的工具应该帮你省时间,而不是让你花时间伺候工具。Ai2Psd把"AI进PS"从一件烦心事变成一条直路——从今往后,图层不用再被拍扁,你的创意也不必从头再来。
【免费下载链接】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),仅供参考