Skip to main content
Known Participant
May 6, 2019
Question

Batch Resize Transparent Background PNG's Using Long Edge

  • May 6, 2019
  • 1 reply
  • 4271 views

I had about 200 images that are very large high res PNG files with transparent backgrounds.  Some are vertical and some horizontal.  I needed to resize all of them so they are 800 pixels on the long side @14451451, saved as a PNG with a transparent background (just like they currently are).

I spent about 2 hours searching how to batch resize in Photoshop like I can in LR using the long edge, but could never find a way to do this using actions or scripts (scripts>Image Processor only does jpegs, psd, or tiff, not png's, not sure if you can preserve transparency).  I'd love to hear how to do this if anyone happens to know.

Why isn't there an option to just select the long edge when resizing and set it the way you want like you can in LR?

I ended up doing it manually which really sucked.  Any help would be appreciated!

I'm running Photoshop CC 20.0.2 on a new Mac Pro running OS 10.14.1, 64GB ram, 1TB hard drive.

Thanks in advance for your help,

Ken

This topic has been closed for replies.

1 reply

JJMack
Community Expert
Community Expert
May 7, 2019

Have you tried recordinf an acyion that uset  Adobe Plug-in script Fite image a sing step action, Ot Photoshop Scrip Imageo processor should be able to do that. Set  the Width and Height to be 800 Pixels.  The Image resizer will be constrained to fit within 800x800 pixels the image resixe being constraied will retaine it Aspect ratio Landscape or Portrait the  Landscape will be 800px wide and portraits 800  px heigh.

Use menu File>Scripts Imager processor...

JJMack
Known Participant
May 7, 2019

I did try this but saving the file as a PNG with a transparent background is not supported. 

JJMack
Community Expert
Community Expert
May 7, 2019

Batch a Fit Image action can save a PNG. Better yet  download and install Image Processon Pro. It will install into menu File>Automate>Image Processor Pro...

]

JJMack