views:

71

answers:

2

I have a set of AI files that I want to scale up. The AI files have a size of 200x200, and I want to scale them up to 400x400. As Illustrator does things with vectors it's not a problem, but now I want to do this for many AI files, and wanted to do it programmatically. Imagemagick's convert is able to take an "ai" file as input, but does not appear to be for vectors - when scaling down it works fine, but when scaling up, it gets a little blurry.

What is a good way to batch on these?

+1  A: 

I've never needed it myself, but could you use Illustrator's built-in batching functionality for this?

http://help.adobe.com/en_US/Illustrator/14.0/WS714a382cdf7d304e7e07d0100196cbc5f-62b3a.html

Dave Cluderay
+1  A: 

You could try doing the batch in illustrator:

  1. Open up the Actions Panel via Window > Actions
  2. Create a new action by pressing the Create New Action button from the bottom right buttons of the panel. It has a layer icon.
  3. Record your actions. In this case Select All(Ctrl+A / CMD+A) and Scale(Right click > Transform > Scale)
  4. Stop Recording by pressing the Stop button (blue square from the bottom right buttons).
  5. Batch your files via the Action Panel's Context Menu(button with the downward arrow and 3 horizontal lines) Batch Option (last option in the menu).

Here is a screen shot: illustrator batch

You should be able to select your previously created Actions in the Batch Window.

HTH, George

George Profenza