工作方法
Adobe Illustrator Scripting 是一项以参考资料为依据的技能,用于在 Illustrator 中编写和调试 ExtendScript。它涵盖文档对象模型,包括图层、画板、路径、文本框、色板和符号。关键区别在于它能够控制可编辑图稿:脚本可以修改具名对象、构建几何图形并导出变体,而不会把设计简化为扁平图像。
该来源不只介绍基本形状的创建,还涉及实际生产文件中重要的故障情形。它区分链接图像和嵌入式栅格项目,解释剪切蒙版的边界,并考虑锁定的祖先对象以及未按预期传递参数的外部启动器。当重复性编辑操作比提出新的视觉概念更明确时,可以使用它,并保留原始文档的副本以供比较。
预期交付内容
- 一个明确指定文档和图层目标的 Illustrator .jsx 脚本
- 根据所提供内容生成的可编辑图稿或画板变体
- 导出为 AI、PDF、PNG 或 SVG,并指定输出路径
从简述到审查
- 01梳理文档
确定目标图层、具名对象、画板以及 RGB 或 CMYK 模式。说明哪些图稿必须保持不变。
- 02编写操作代码
使用相关对象类型编写与 ES3 兼容的 ExtendScript。将要求的尺寸转换为点,并区分几何边界与包含描边的边界。
- 03在副本上运行并检查
通过 Illustrator 执行脚本,检查位置和文本,然后明确执行保存操作。对于外部启动器,应使用可检查的参数和采用绝对路径的诊断日志。