We love Russell Brown‘s Image Processor Pro.
(But our version is better)
Russell works for Adobe and has delivered some amazing scripts that make the sort of thing we do here a lot easier. We rely heavily on his Stack-O-Matic and equally so on his Image Processor Pro. You can find all his scripts here http://russellbrown.com/scripts.html
The Image Processor Pro script is used for post processing. It allows us to make varying copies of a completed image with a single click. We have ours set so that it takes a collection of images and shrinks them to 1080 wide, adds a border and a water mark and saves them as JPEG for our Flickr account. At the same time, it saves a version without the border as a TIFF at 2160 wide for this website, and yet a third version for 500px that is in original format. It really is a time saver.
Pity, it doesn’t quite work the way we think it should.
If you tell it to save an image that is 1080 wide by 640 high it will do just that. Regardless of whether the image was portrait or landscape. That’s just dumb. So, we fixed it.
Russell has kindly open sourced the code, so we changed it to work the way we want. If you agree you can grab a copy of our version here.
Here’s the changes in action. Select your images from Bridge, regardless of their orientation and launch the script. Up pops the dialog asking you what you want to do. The circle in red shows the changes we made.
These used to say ‘width’ and ‘height’. Now they say ‘longest’ and ‘shortest’. To activate our changes ignore the ‘shortest’ field and just use the ‘longest’. If you use both fields all sorts of fun stuff happens that’s not 100% what you’ll predict.
Now run the processor.
And there you have it. Our new version of the Processor took the landscape image and made its width (the longest side) 1080 pixels as we asked, and it preserved the aspect ration and made the shortest side (the height) 771 pixels. For the portrait photo it did exactly the opposite.
Russel Brown’s Image Processor Pro fixed!
We’re hoping that Russell accepts these changes and updates his site. But between then and now, if you want to use our version, go here and download and install the original. Then in your Photoshop/presets/scripts directory replace the file ‘Image Processor Pro.jsx’ with this version here.
Now with CC2015 compatibility!
The good folks on the planet earth have finally updated the script to work with CC15. Praise be. The new version is 3.2.2 and it’s still in beta. You can find it here http://blogs.adobe.com/jkost/2015/06/image-processor-pro-for-photoshop-cc-2015.html. However, it still has the old (odd) resizing issue that we tried to fix. So we took the code and hacked it again. And again, we repeat, we’re not coders here so maybe we screwed up but it seems to work for us. You can get our version of the code here. We labeled it version 3.2.b4.
See our newest post on this for more info.
We’ve been chatting with the incredibly talented X that now seems to own Image Processor Pro and we’ve had a break through. You no longer need our code. The latest version of the code works perfectly. All you need to do is specify the maximum pixel size of your desired image for both the width AND the high and the Processor works it all out. Superb news.
Click here for instructions