Is there any free program that can take images from a folder resize them to a given size (or ratio) and then save them to another folder?

In photoshop I could do it with by using automate, but I don't have photoshop on the computer at which I'm at right now so I would need some free program.

link|improve this question
feedback

10 Answers

up vote 6 down vote accepted

XnView can do this.

Here is tutorial

link|improve this answer
Thanks for the help. – Razvi Aug 27 '09 at 15:55
feedback

Imagemagick's mogrify tool can resize an entire folder by dimensions:

mogrify -resize 50x50 *.jpg

or percentage

mogrify -resize 25% *.jpg

Note that this replaces the original, so copy them to a folder first and work on them there.

link|improve this answer
feedback

Xnview is good, but i like irfanview more, its faster(i didnt run any benchmark, just my perception)

link|improve this answer
feedback

There is an even easier way, using the Windows PowerToy resizer. It installs itself as a contextual menu item.

link|improve this answer
I love this power toy! Right click the file to re-size. Very easy to use. – pave Sep 17 '09 at 13:14
This was awesome. Glad I found this question and answer. Resized my entire folder of randomized high-res backdrops to consistent sizes in about 30 seconds. – JMD Jan 5 '10 at 18:42
feedback

I tend to use either Windows Live Photo Gallery or nconvert. The latter one is a command-line tool but supports a plethora of file formats and things it can do. Resizing images is a very simple matter, though:

nconvert -ratio -resize 1000 1000 -o "$\small\%" *.jpg

This would resize all JPEG images in the current folder to a maximum of 1000 pixels width or height (whichever is larger), keeping the ratio for resizing so it doesn't get skewed and writing the image into the subfolder "small" under the same name. (The folder should exist beforehand, though, I think.)

link|improve this answer
Can you set jpg quality with nconvert? with XnView i put max quality and the size of the files are about 500 kb. with nconvert it was around 170 kb,I guess it used a lower quality. – Razvi Aug 27 '09 at 16:09
Found it myself :P. It's -q 100 for max quality. – Razvi Aug 27 '09 at 16:15
nconvert is very nice. Thank you. – Tomalak Sep 25 '09 at 13:21
feedback

Irfanview Batch converter can do resize and convert and there is a nice tutorial about that -> Tutorial Irfanview Batch converter

link|improve this answer
feedback

Just to round out the list of options, the FastStone Image Viewer will batch resize, rename, edit, and more. Plus there's a portable version you can tote on your USB stick for editing on the go.

Its also worth mentioning that in XP there is a Power Toy that works ok in limited circumstances.

link|improve this answer
feedback

You can also try "Fast Image Resizer". It's small, free and can handle folders with images. Very suitable for the "end user".

link|improve this answer
After scanning the responses, I found this program to be far and away the easiest to use. All it does is resize images - nothing more, nothing less. Wonderful little program. adionsoft.net/fastimageresize – the3seashells Oct 27 '09 at 13:15
+1 does exactly what it says. – Amr H. Abdel Majeed Jan 8 '11 at 19:16
feedback

I like XnView, but for resizing all the pictures in a folder and applying some filtering or file type conversion like PNG -> JPG, I like PhotoFiltre. I especially like how quickly it loads.

You might also find Paint.Net very good for more detailed editing.

link|improve this answer
+1 for PhotoFiltre ... if it would only support RAW, it'd be perfect! – Molly7244 Aug 27 '09 at 20:19
feedback

Here is an image resizer that mimics the XP powertoy functionality, but works in newer versions of windows as well. I just used it to batch process some images, and it worked perfectly.

Image Resizer

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.