If you are happy with a linux solution, then this would do it:
#!/bin/bash
FULLSIZE=/path/to/photos
SMALLSIZE=/path/to/smallphotos # do not locate within FULLSIZE directory
MAXWIDTH=1024
MAXHEIGHT=768
cd $FULLSIZE
find . -name '*.jpg' -exec if [ ! -f $SMALLSIZE{} ] then; do convert -resize $MAXWIDTHx$MAXHEIGHT $FULLSIZE{} $SMALLSIZE{} ; done \;
So this script looks for all files in the FULLSIZE
directory, and below. It uses an if to check if there is a file with the same name in SMALLSIZE
directory, and if not, uses the imagemagick convert
command to resize the image to fit in a box MAXWIDTH
wide, and MAXHEIGHT
high and puts it into the SMALLSIZE
directory.
Sorry, I didn't have time to test the script, hopefully it is bugfree.
Shopping recommendations are off topic. – ChrisF – 2013-01-23T13:07:41.007
Wasn't looking for anything to buy. But some system to manage my photo collection to maintain a resized copy. For all I know, it might be possible with a few lines of powershell or similar. I was just curious if someone already had a well-functioning solution. Could you recommend a more appropriate place to ask this question? – jonas – 2013-01-23T13:37:50.207
I've cleared the close votes here and reopened the question. It's based on an actual problem and seems specific enough so as not to become not constructive and attract a list of answers. I've removed the part where you were asking for "a tool" to do something—simply ask about what you need done. – slhck – 2013-01-23T14:18:24.460