获取当前运行脚本的父路径_(Adobe 脚本) Illustrator 路径序列动画输出

4ad72cc0ddb96d9f23cd68e061c96574.png

Ai绘制的图像路径都是独立的,如果输出为序列动画肯定很酷!!

但是逐一打开路径眼睛,导出JPG图片,操作太麻烦。

所以,研究了一下Adobe脚本,制作了视频。

1f116e580c447988cf414102fb3ed390.png
https://www.zhihu.com/video/1202260938780672000
5b129e85105980b0de1b80c6e5ae5eff.png
https://www.zhihu.com/video/1202261005143003136

把程序与收获,和大家分享。

============准备工作=================

下载一个 ExtendScript Toolkit 这个adboe脚本运行编写工具。

会用红框部分的功能就可以了。

43079cfa9e2ae73831835758e0b94ebc.png

===============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)参数=========

dac664525f7550c7251f44bf45e5b04e.png

=======路径(pathItems)参数=========

8668ca682e5337910350fcbdcc16aa62.png

=====导出(JPGExportOptionsJPEG)参数======

8bec4692eb81a7a3aebdb8224100cd41.png

======补充图层参数=========

762a5f60ed08bdce99e29e883fceacf1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值