Photoshop has offered a good batch processing tool for a while. Record an Action, then apply it to files in a folder. However, Photoshop frequently requires user input during a batch process, for example to set the quality of a JPG save or to overwrite an existing image. This makes Photoshop inefficient when processing large numbers of images. Photoshop is also incable of executing logic when processing images. For example, I have 300 photos that all need to be sized 180×144 for my cousin’s hat company. The problem is that some of the images are tall and others are wide. Photoshop cannot keep image proportions but change canvas proportions when resizing an image.
Enter GraphicConverter. This program has been batch processing images longer than Photoshop and does it better. The interface is more manual than Photoshop, but the program runs much faster and the options are exhaustive. To solve the above problem, I use if…then statements and the Bring to Size command. My batch workflow looks like this:
Change Color Mode to RGB Scale to 180 pixels wide If height > 144 then Scale to 144 pixels tall Bring to Size 180x144 Else Bring to Size 180x144
300 images are resized in about three minutes.