• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Best way to mass export AI files through Ps Save For Web?

New Here ,
Nov 13, 2017 Nov 13, 2017

Copy link to clipboard

Copied

I have a bunch of AI files that need to be run through Photoshop's Save For Web to be exported as either JPG or GIF. I'm looking for a way to automate this with Actions. I have gotten this far...

  • From Bridge select all the AI files and click Tools > Photoshop > Load Files Into Photoshop Layers. This takes some time, roughly a few minutes. And there is potential that this amount of time renders this process too lengthy. But ignoring that for now...
  • Once all AI files are in a new Ps file as layers, I could fire off an Action that would do the following...
    1. All layers are visible and this needs to change as I need one visible at a time. So... Select all layers: (Win) Alt + Ctrl + A.
    2. Hide all layers: Layer > Hide Layers.
    3. Now none are visible, but also none are selected. To get around this... Make a new layer: (Win) Shift + Ctrl + Alt + N.
    4. NEW ACTION (explained why later) An empty layer is now at the top and needs to go... Delete layer: Layer > Delete > Layer. Need to click "Yes" but a tick box can be set so this won't be asked again.
    5. Now first of my AI files as layers is selected, and need to... Show Layer: Layers > Show Layers.
    6. Save For Web: Shift + Ctrl + Alt + S. Then I need to set the file format, quality and where it will be saved.
    7. Now we need to loop back to Step 4. where the layer is deleted, then the next layer is set to show, and then Save For Web is done again. This would ideally then loop for however long is needed, probably best triggered by me for each layer until all layers are done.

Only problem is the filename. Because at the very beginning we used Bridge to bring all the AI files into Ps as layers, this Ps file has no filename. So when we get to Save For Web and the JPG or GIF is saved, it's named "Untitled-1.jpg." So when the next one is due to come along there's a prompt to overwrite it, which obviously I do not want. Ideally I would like to have each JPG or GIF named after it's AI file, which is carried into Ps as the layer name. So maybe there's a way?

This has really done my head in, so I hope someone else has the mind for this and understood what I'm actually asking of!

EDIT: P.S. The old way I used to do this whole procedure is drag my AI files into Ps, then set a width or height value (usually somewhere between 20 and 30cm) and then Save For Web each file. Tedious. The Bridge process of bringing all the AI files in as Ps layers eliminates the window that asks me to set a width or height value. So without that prompt, there might be another way to automate this.

Views

1.2K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Nov 13, 2017 Nov 13, 2017

Instead of going thru all that you could try the Image Processor Pro script. which has a Save for Web setting.

ps-scripts - Browse /Image Processor Pro/v3_2 betas at SourceForge.net

Untitled-1a.png

Or if you have adobe illustrator you could use two save for web actions and then batch process the ai files.

Untitled-1.png

Votes

Translate

Translate
Adobe
Community Expert ,
Nov 13, 2017 Nov 13, 2017

Copy link to clipboard

Copied

Instead of going thru all that you could try the Image Processor Pro script. which has a Save for Web setting.

ps-scripts - Browse /Image Processor Pro/v3_2 betas at SourceForge.net

Untitled-1a.png

Or if you have adobe illustrator you could use two save for web actions and then batch process the ai files.

Untitled-1.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 14, 2017 Nov 14, 2017

Copy link to clipboard

Copied

I agree with Jeff, there are much better ways to do this directly in Illustrator, no need for Photoshop (Export as, Save for web).

_______________

Or perhaps using better ways in Photoshop than what you have been using. If you really like the load files to layers route, once all the named layers are ready, highlight all layers and right click in the layer panel and use the export as feature.

_______________

You could also use the layers to files script, however you would likely need to use Adobe Bridge’s batch rename tool to remove the unwanted parts of the filename.

rename.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 14, 2017 Nov 14, 2017

Copy link to clipboard

Copied

Thanks Jeff and Stephen! The Image Processor Pro script method looks like the best for me. I will give it a shot. The first method you suggested Stephen, is interesting. But I see I need to put in a filename prefix, and ideally, I would like to the JPGs or GIFs to have the same filenames as their original AI files (obviously without the .ai extension).

Yeah, avoiding Ps entirely is prolly the best bet.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 14, 2017 Nov 14, 2017

Copy link to clipboard

Copied

LATEST

But I see I need to put in a filename prefix, and ideally, I would like to the JPGs or GIFs to have the same filenames as their original AI files (obviously without the .ai extension).

Agreed, this is why I showed how to use Adobe Bridge’s Batch Rename feature to remove the unwanted prefix and the unwanted .ai filename extension, which is a two part step. The other two suggestions should handle the filename issue better.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines