Tell me more ×
Graphic Design Stack Exchange is a question and answer site for professional graphic designers and non-designers trying to do their own graphic design. It's 100% free, no registration required.

I'm trying to export all 155 raster layers, each 240*240 in pixels, to separate png files, but it takes ages to do that using CS5 "File > Scripts > Export Layers to Files".

This script creates new psd files, copies all layers to them, then makes one layer visible before deleting all the layers he has just added. It took about three hours to export half of my layers.

If I was a script coder i'd make exporting this way:

for each layer do {
   make layer invisible }

for each layer do {
   make layer visible
   save file as "layer_name.png"
   make layer invisible }

Is there any faster way to export all layers to png?

share|improve this question
your system seems having memory problem,slow performance, i did the same thing more than 200 images and it took only 10 minutes.. – Jack Jul 4 '11 at 11:24
@Jack is correct and I would consider adjusting your performance in Edit > Preferences > Performance there is a Memory Usage Bar. – Matt_2.0 Feb 22 at 14:12

3 Answers

In the animation panel flyout menu, choose "Make frames from layers."

File > Export > Render Video. Choose a folder for the export and select "Image Sequence" and "PNG".

share|improve this answer
6  
Is there anything you don't know? – Johannes Jul 4 '11 at 4:18
i guess it wont work.. – Jack Jul 4 '11 at 11:03
@Johannes: Thanks for the compliment, but honestly there is so much I don't know that I often feel a bit overwhelmed. The last 3-5 years have been like living on the chessboard in Alice Through the Looking Glass: You have to run as fast as you can just to stay in the same place, and run like anything to actually get anywhere. That's true of print, web, video and the host of new platforms from iThings to digital displays/billboards to interactive kiosks to RIA platforms like Adobe Air. We're all scrambling to keep up, me no less than anyone else. – Alan Gilbertson Jul 4 '11 at 20:39
@Alan The difficulty in that task simply makes it all that more impressive. But I completely understand, I'm studying computer science, and that field as well is one where you cannot afford to fall behind. In addition to that, during the short time of you being here you've become the #1 user with nearly twice the reputation of the #2 user, that's impressive as well. Anyways, I just wanted to acknowledge that. – Johannes Jul 4 '11 at 22:02
1  
At the bottom of the dialog, there is a dropdown to select the alpha channel setting. Change it from None to Unmatted. – Alan Gilbertson Jan 24 '12 at 12:46
show 5 more comments

You can try MacRabbit's Slicy App if you are working on OS X. It's really easy to use for slicing process for web development.

share|improve this answer

I dont think so that there is any easy and fast way of doing so ,as alan said try that animation ,render video thing,

i would suggest you to use scripts only because they are easy to work on instead of other methods.

if you need some sort of script see this:

  1. Saving your layers as separate documents example in site
  2. Export Layers to Files (Fast PNG version)

there are some similar question on this site already asked please take a look :

  1. Export photoshop layers to individual PNG files - batch process???
  2. Export Layers to Files exports only 4 png files from 100 layers
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.