Skip to main content
dublove
Legend
November 18, 2024
Question

Is there a script to batch auto change images to 350 dpi, specific width, and then save as jpg?

  • November 18, 2024
  • 1 reply
  • 157 views

I was using the action to save as tif format, basically without many problems.
Now when I change to batch save as jpg, I have a lot of problems, such as popup alerts if the original image is a png, and sometimes force save as a copy. It messes up a lot and it's a pain in the ass.

 

Also saving as jpg sometimes saves as a low quality image, very unsettling.


But other people want me to save as jpg, it's a real bummer.

This topic has been closed for replies.

1 reply

D Fosse
Community Expert
Community Expert
November 18, 2024

Two things you need to know:

 

One, the jpeg file format is extremely limited. It does not allow 16 bit depth, layers, transparency or alpha channels. If your file has any of these properties, jpeg is off limits. Then you need to save as a copy with these properties stripped or "dumbed down". That's why you're getting the popups. Also, the jpeg algorithm degrades the file with every save. Don't resave jpegs.

 

Two, an action to save with a specific ppi value is never a good idea. If you're using the ppi number to resample, you're destroying your files. That could be a deliberate decision on a case by case basis, but not as an automatic procedure.

 

If you're setting a new ppi value without resampling, it' a total waste. It doesn't change the file at all, just a tiny bit of metadata.

 

A much better idea is to keep your master file archive as TIFFs or PSDs with all data intact. Then you make actions to save out copies with specific properties. These copies you don't need to keep, because you can instantly recreate them from the master files.

dublove
dubloveAuthor
Legend
November 18, 2024

I feel also tif or psd for printing is going to be safe.
But all my coworkers use jpg and they feel it comes fast and doesn't take up much space.

 

I guess it doesn't matter that much anymore.