我怎么能自动将几个.ai文件转换为各种大小的.png文件?

时间:2013-02-27 17:55:46

标签: graphics automation png vector-graphics

我正在Adobe Illustrator中制作一副纸牌。每张卡都保存为自己的.ai文件,所以如果我愿意,我可以稍后更改。在iOS应用程序中使用这些图像时,我必须将所有内容转换为.png文件。然后我必须重新调整这些.png文件的大小,以获得视网膜和非视网膜版本。我希望有一种方法可以让我自动获取所有.ai文件的文件夹,并提供200px x 400px和100 x 200px的.pngs。此外,我希望较大的自动命名为@ 2xNameOfOrginalFile.png,其他名称命名为nameOfOrginalFile.png。我看到有关批量自动化脚本的内容,它可以做到这一点。我很好奇实施起来有多简单。我建议可能吗?这是一个简单的过程吗?

1 个答案:

答案 0 :(得分:0)

似乎很容易做到。有人发布了一个可以执行您想要的脚本:http://forums.adobe.com/message/4915819

你必须改变这些行,

pngExportOpts.horizontalScale = 250.0;
pngExportOpts.verticalScale = 250.0;

计算值。比例是百分比(参见:the docs)。你可以使用sourceDoc.width和sourceDoc.height来获取原始.ai文件的宽度和高度(以像素为单位?文档不说)。

您还需要修改getNewName函数。