21

I'm working with lots of Photoshop animations provided to me by a designer. Each one is made of six frames, and I need to export each frame so that they have the titles (say): left*.png, where * is 0-5 depending on the frame.

Does anyone know if there's a quick way of doing this? So far I've been doing it by hand, but this is obviously far from ideal considering I have many animations to get through!

Gaff
  • 18,569
  • 15
  • 57
  • 68
tiswas
  • 315
  • 1
  • 3
  • 6

2 Answers2

26

Set each frame duration to 1 second. Then go to File > Export > Video render

Select "Images sequence", "All images" and set the frequency to 1 image per second.

Click on Render, and each frame should be exported to an image.

BlackYeLL
  • 376
  • 4
  • 3
  • 2
    What kind of sorcery... I exported 200 layers in 20 seconds, whereas the more obvious path of Scripts > Export Layers to Files takes about 15 minutes. – Sergey Snegirev Dec 24 '13 at 13:40
  • 1
    Trust Adobe to put the export images under the export Video menu item. Also if you use an animation with alpha then you get an all black image, great work Adobe! – malhal Feb 09 '14 at 17:22
  • 2
    @malhal not sure if you figured it out by now, in the 'File Options' section you need to select 'Image Sequence' as **PNG** then in the 'Render Options' select alpha channel as **Straight - Unmatted** – angelofdev Jun 19 '18 at 12:52
5

For people looking for exports with a transparent background..

First export all frames to layers:

Timeline panel > Flatten Frames Into Layers

Flatten Frames Into Layers

Then Export all layers to files:

File > Export > Layers to files

Then Export all layers to files

Tieme
  • 151
  • 1
  • 3