Take the 2-minute tour ×

I have around 400 images that are taken from a 8 megapixel camera. I want to reduce the image size to around 4k pixels. What is the fastest way to do this, I have access to both windows and linux systems.

share|improve this question

3 Answers 3

up vote 8 down vote accepted

Really only 4k pixels? Anyway, using GraphicsMagick you can run:

gm mogrify -output-directory 4k -resize 52x78 *.jpg

Or, if you prefer, ImageMagick has pretty much the same syntax.

share|improve this answer

Irfanview. Does it all and it's free.

share|improve this answer
Yes, Irfanview would be my choice for this job on Windows machine. The gui interface to specify this batch job makes its slightly easier than using command line. –  sabre23t Nov 4 '10 at 10:59
can you batch this? I've got 400 images. –  Malfist Nov 4 '10 at 15:18
Ya, that's what's great about Irfanview. Has a batch processing mode with a ton of options. In fact, batch processing is really all I use it for. –  ggutenberg Nov 4 '10 at 15:27

On Windows I've always used nconvert:

nconvert -thumb 78 78 -o $\thumb\% *.jpg

XnView (on the same page) can do the same.

share|improve this answer
How do you use that @Joey? –  Ivo Flipse Nov 5 '10 at 9:31
Might be that I got the syntax for -o slightly wrong; just didn't have a directory of images to test with. –  Joey Nov 5 '10 at 22:43

Your Answer


