momodot opened this issue on Jul 24, 2008 · 12 posts
momodot posted Thu, 24 July 2008 at 2:48 PM
Hi,
I never render in Poser over 1024x1024 and I have an old computer (5+ years entry level machine) so memory is a big problem.
I want to batch process all the textures in my runtime textures folder to be under 2048 or 1024 on the long side (I don't know which actually).
have Photoshop CS2 and I have set up a batch process to implement "Fit" but that blows up images that were originally smaller than the 1024 target and I actually can't remeber if it altered the aspect proportions, I think so.
How can I process my whole folder and its sub-directories so no images are larger than 1024 on the long side while maintaining aspect and not increasing the size of smaller images?
IrfanView can do it folder by folder but I have not figured out how to use it with sub-directories.... the target folder most be set for each batch it seems. I have searched the web for free image resizers but none seem to do the two things I want: Process files in sub-folders and leave small images alone.
Thank you for your help :)
stew451 posted Thu, 24 July 2008 at 4:05 PM
Momodot,
since you have CS2 you can make an action in Image Ready. Make two resize steps, one for height and one for width. Your third step will be to save optimized as. After you have recorded these three steps, stop recording.
At the bottom of the action palette click on the insert step button and choose insert conditional. In the pop up menu select image width is greater than and enter in the width you made the resize width step for. For perform the following action choose include and refer to the step number for resizing the width and click OK. Repeat this step for the height. After those two steps are inserted drag them above their respective resize steps.
This will then check the width and if it is bigger than the size you specified it will perform the width resize, then it will check the height and do the same. Just remember to put the height conditional step right above the height resize step and the same for the width.
All this is in the Photoshop Speed Clinic book that I have. hope this helps.
P.S. If anybody knows how to do this in CS3, could you please post it:)
Stew
momodot posted Thu, 24 July 2008 at 4:40 PM
Hi. Thank you. This is exactly the help I need. However, I cant find the insert step button and the pull-down has insert menu item and insert stop but I can't find insert conditional. Is there any other way to get conditional? I remeber all this batch "resize if greater than x" was a built in automation with Photoshop 5.5 or some old version :(
stew451 posted Thu, 24 July 2008 at 4:58 PM
Are you in Image Ready? Photoshop doesn't have the conditional option. In Image Ready the insert step button is at the botoom of the action palette.
momodot posted Thu, 24 July 2008 at 5:34 PM
Ooops. I was in Photoshop :)
Now how do I get the action to run on a folder and sub-folder as a batch proccess.
stew451 posted Thu, 24 July 2008 at 5:48 PM
Well I just fired up my computer with CS2 on it and ran through every possible way I could figure out, but it doesn't look like you can batch process an action from Image Ready and Image Ready actions won't transfer over to Photoshop. I can't even get Bridge to see the actions from Image Ready. The only thing that I can suggest is to make a droplet and use that. It defeats the purpose of batch processing and puts you back in almost the same spot you started:(
Sorry.
momodot posted Thu, 24 July 2008 at 5:50 PM
It seems like such a straight forward objective, resize the images in a folder and its sub-folders but I just can't find an application to do it!
Thanks for trying :)
stew451 posted Thu, 24 July 2008 at 6:14 PM
Yeah, sorry I couldn't be of more use. From my search of the web it seems in order to do stuff like this now you need to know scripting and have to have CS3. Again Sorry.
retrocity posted Thu, 24 July 2008 at 11:31 PM
Quote - Ooops. I was in Photoshop :)
Now how do I get the action to run on a folder and sub-folder as a batch proccess.
momdot;
if you made the action in PS just launch PS and go to FILE >> AUTOMATE >> BATCH
select your "action" from the drop down menu
source FOLDER
choose: (locate the folder of images)
check the box for INCLUDE ALL SUBFOLDERS
destination FOLDER
choose: (select a folder for the converted files)
hit the okay button (to run the batch)
you may want to check the boxes for OVERRIDE or the SUPPRESS options depending on how you set up your action...
hope this helps
retrocity
momodot posted Fri, 25 July 2008 at 11:36 AM
I can't get the action in PS to be conditional! I am sure I coul back on my Mac version of PS 5.5!
Thanks.
Can't find a single re-sizing app that is conditional and will batch including sub-folders. Just download another have dozen trials to check :)
prixat posted Sat, 26 July 2008 at 2:38 AM
I'm sure CS2 can do it but I use thumbsplus for this sort of thing.
www.cerious.com
With thumbsplus you set it to see the whole tree (of subfolders), set it to reduce only and maintain aspect ratio.
Then you create one rule for resizing width to 1024 and a second rule for resizing height to 1024.
regards
prixat
momodot posted Sat, 26 July 2008 at 1:26 PM
Thank you. I tried the trials for about two dozen little apps and AxiomX PicSizer seems to be exactly right. It is also free for personal use I believe. That Cerious app was doing weird bad things on my old out of date machine unfortunately but I like this PicSizer a lot. I am glad I finally found it.