My goal is to achieve the following:
Batch resize images with different background colors
I already use Photoshop to batch process and center (horizontal and vertical align) 2000 different images into square 200 x 200 tiles on a white background (the images are different in size, background color, and sometimes file-type).
I can process and batch resize the images and place them on a white 200x200 tile using the batch processor and recorded 'Actions'. With transparent .png images this looks great.
Problem: Some of the images have a colored background. If an image has a colored background a white border around the image looks quite awful.
This is how the output currently looks:
How do I dynamically resize the non transparent images of different colors and sizes to 200x200 square .jpg images? I can do it manually with the color-picker but is there another option?
As you can see it is only a problem when images have a colored background.