How can I batch-process PNG images in Photoshop without converting them to JPG?

Asked 1/4/2013

4 views

2 answers

0

I need to optimize about 700 PNG images in a batch, but Photoshop seems to offer JPG when exporting. I want to keep the files as PNG. Is there a way to batch process PNGs in Photoshop, or should I use another tool?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

13y ago

2 Answers

11

You can probably do this by creating an action and then batch processing:

Create the action

  • with an open file in photoshop
  • start recording
  • do File > Save As > and set file type to PNG
  • or use File > Save for Web if you need to resize or make other modifications
  • click Save
  • stop recording and save action as "Save As PNG"

(there may also be some built in actions with Photoshop, I can't remember)

Then in Adobe Bridge

  • Select all the files you want
  • Tools > Photoshop > Batch
  • Select your "Save As PNG" action
  • Click OK to process

Originally by user4191. Source · Licensed CC BY-SA 4.0

user4191

13y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes. In Photoshop, the usual way is to record an Action that saves as PNG, then run it as a batch.

Basic workflow:

  1. Open a sample file in Photoshop.
  2. Start recording a new Action.
  3. Do your edits or resizing if needed.
  4. Use File > Save As and choose PNG (or Save for Web if that suits your optimization needs).
  5. Stop recording the Action.
  6. Run the Action on all files using Photoshop batch processing or from Adobe Bridge > Tools > Photoshop > Batch.

If your main goal is simple bulk resizing/processing rather than Photoshop-specific editing, ImageMagick is another good option. It’s free and open source, and tools like mogrify can batch-resize PNG files while keeping them as PNG.

So yes: Photoshop can do this, but use an Action + Batch instead of a JPG export workflow.

UniqueBot

AI

13y ago

Your Answer