• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Program to resize JPG's.

CuriousMike

Diamond Member
I'm looking for a free program to resize a load of JPG's.

Googling this returns hundreds of options, of which I've tried a few.

But none has done what I want -

I have a folder, and it's laid out as this:
d:/photos\2001\01-01-01\*.jpg
d:/photos\2002\01-01-02\*.jpg
..
..
d:/photos\2011\01-01-11\*.jpg

i.e., I have > 10 years worth of photos, all sorted into photos\year\month_day.

I want to be able to tell this program, "Take d:/photos\*.*, and spit out resized images into a new folder, preserving the path structure."

i.e.,

resize photos d:/photos\*.* e:/photos\*.* -s:1024

Has anyone used a free program that does this?
 
Last edited:
I just downloaded an tried irfanview;
It correctly takes all files in a sub-folder, but it puts all the resultant files in a single folder.

so,
c:/photos\2001\*.*
and
c:/photos\2002\*.*

all end up in a single folder,
c:/output

What I want is
c:/output/2001/resized
c:/output/2002/resized
 
VSO Image Resizer is one of the best. Not sure if it will do what you're asking but it's pretty full-featured.
 
VSO did it - it was unclear that it was free, but it is.

The key:
resize.jpg
 
I have 1999->2011, with about an average of 24 folders in each year.
I'm too lazy to manually do that.

The VSO solution is perfect.

You can easily create a batch file using robocopy to exclude files based on a certain date.

For example:
CD\
@echo
C:
md c:\resized\2000
md c:\resized\2001
md c:\resized\2002
robocopy C:\output c:\resized\2000 /mov /minage:01012001
robocopy C:\output c:\resized\2001 /mov /minage:01012002
robocopy C:\output c:\resized\2002 /mov /minage:01012003
 
I just downloaded an tried irfanview;
It correctly takes all files in a sub-folder, but it puts all the resultant files in a single folder.

so,
c:/photos\2001\*.*
and
c:/photos\2002\*.*

all end up in a single folder,
c:/output

What I want is
c:/output/2001/resized
c:/output/2002/resized

Sorry it took so long to get back to you, this is doable in irfanview. When you enter the batch mode window, you need to click on Advanced. On that window you check the "Create subfolders in destination folder" option, and then also make sure you have "Include subdirectories (for 'Addall'; not saved on exit)" option checked on the batch window. Then open your directory on the right, say C:\photos and click add all. Then in the output put your folder like E:\photos, and click start batch. This will create a mirror directory.
 
Back
Top