Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .