2013-02-27 91 views
0

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

+0

我正在使用Mac。 – iOSAppGuy 2013-02-27 19:14:34

回答

0

看起来很容易做到。有人发布了一个脚本,将你想要做什么:http://forums.adobe.com/message/4915819

你必须要改变这些线,

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

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

您还需要修改getNewName函数。

+0

我在想这是我在Illustrator里面做的事情。我在哪里编写这段代码? – iOSAppGuy 2013-03-02 00:02:01

+0

请参阅Illustrator脚本指南的第10页:http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/illustrator/scripting/cs6/Illustrator-Scripting-Guide。 PDF格式 – oroboro 2013-03-04 19:50:57

相关问题