Ai绘制的图像路径都是独立的,如果输出为序列动画肯定很酷!!
但是逐一打开路径眼睛,导出JPG图片,操作太麻烦。
所以,研究了一下Adobe脚本,制作了视频。
把程序与收获,和大家分享。
============准备工作=================
下载一个 ExtendScript Toolkit 这个adboe脚本运行编写工具。
会用红框部分的功能就可以了。
===============JSX脚本代码==================
//判断当前文件数量与矢量路径数量
if (app.documents.length >0 && app.activeDocument.pathItems.length>0)
{
//获取当前文件数据
doc = app.activeDocument;
//逐个遍历每个矢量路径的显示
for(var i = 0; i<doc.pathItems.length;i++)
{
//获取单个矢量路径
pathRef = doc.pathItems[i];
//设置隐藏为真
pathRef.hidden = true;
}
//创建文件名计数器
var AAA = 0;
//由下到上开启显示
for(var i = doc.pathItems.length - 1; i>=0;i--)
{
//获取当前矢量路径
pathRef = doc.pathItems[i];
//显示矢量路径
pathRef.hidden = false;
//构建JPEG文件
var exportOptions = new ExportOptionsJPEG();
//定义保存格式
var type = ExportType.JPEG;
//计数器累加
AAA++;
//计数器补0
if(AAA<10)
{
AAA ="0000"+AAA;
}
else if(AAA<100)
{
AAA ="000"+AAA;
}
else if(AAA<1000)
{
AAA ="00"+AAA;
}
else if(AAA<10000)
{
AAA ="0"+AAA;
}
//获取保存文件路径与名称 new File(当前文件路径 +“/”+当前文件名(去掉ai扩展名)+序列号)
var fileSpec = new File(doc.path + "/" + doc.name.replace('.ai','') +AAA);
//设置JPG参数
exportOptions.antiAliasing = false;
exportOptions.qualitySetting=70;
//输出JPG
app.activeDocument.exportFile(fileSpec,type,exportOptions);
}
}
=========文档(Document)参数=========
=======路径(pathItems)参数=========
=====导出(JPGExportOptionsJPEG)参数======
======补充图层参数=========