A Site for Photographers by Photographers

Community > Forums > Digital Darkroom > Batch process large JPEG to...

Batch process large JPEG to smaller jpeg files

Michael Dougherty , Jun 27, 2006; 11:34 p.m.

I am looking for a small program that will batch process a bunch of large JPEG files in a directory to smaller JPEG files automatically so the smaller JPEG files can be uploaded to a print service for making 4 x 6" prints. My camera can produce RAW and JPEG files simultaneously but cannot create 2 different size JPEG files simultaneously.


Don E , Jun 28, 2006; 12:13 a.m.

It depends what you mean by a "small program". This afternoon I batched processsed a client's original catalog jpg images using Breezebrowser Pro's 'proof' dialog -- a drastic reduction in size, with the image processing required for the smaller size (sharpening and gamma corrections, including color space conversion. It will also do so with raw files. It may not be a small program, though.

Smallness can be had with scripting ImageMagick to do the job or from the command line.

Good Luck,

Don E

Mendel Leisk , Jun 28, 2006; 01:20 a.m.

ACDSee I know can do this. Very simple and quick. I'd assume Irfanview also.

Trent Whaley , Jun 28, 2006; 01:35 a.m.

This is (most of) the script that I use for my 35mm. I scan to ~2864x4280 16bit tiff with Vuescan and apply any necessary adjustments in Photoshop Elements, then I transfer the files to the Linux box where my archives live. When I want to make a bunch of prints or online posting, I create a directory for them, with a sub-directory "tiffs" and put the images there. I create a file "filelist" that has the number part of the filenames (ie crop0987.tif would yield 0987).

The script re-sizes each image to 4"x6", 6"x8", and 8"x12" (all at 300dpi), and 1200x1600, 1024x1280, and 768x1024, and saves them as JPEG. If the image does not fit on the size requested, the insufficient dimension is padded with a white border.

It should run on any UNIX-like system (Linux, FreeBSD, Mac OS X, etc) or Windows with both PERL and ImageMagick installed, but may need slight changes (location of PERL executable on *NIX, more on Windows). It should also be easy to change to start with JPEGs rather than tiffs.

John Stafford , Jun 28, 2006; 03:05 a.m.

If you are using WindoZe, then Microsoft has a free download that lets you right-click on any number of files to reduce them to a certain size. Surf "microsoft power tools".

wolfgang fuerst , Jun 28, 2006; 04:39 a.m.

IrfanView can do all this in a very convenient and fast way. I use it for my jpeg-work all the time. Look at http://www.irfanview.com/ for the latest download. Get also 'All Plugins' and have fun - it's free. :-))) regards wolfgang ...

Klaus Sailer , Jun 28, 2006; 04:56 a.m.

Google's Picasa can do it, too. For free. Also useful to adjust colors / rotation / crop, auto-correct, effects etc.

Edward Ingold , Jun 28, 2006; 08:15 a.m.

Adobe Bridge and Photoshop CS2 will batch process size reduction of and to TIFF, PSD and JPEG, using the Image Processor tool. You can also start from RAW files.

Dave Powell , Jun 30, 2006; 11:03 a.m.

You can also use Photoshop Elements 3...but it's a bit tricky figuring out how. I forget how I did it now, but I'll figure it out again this weekend and post again on Monday (unless someone remembers off the top of their head). It wasn't an instantaneous process, but it wasn't all that slow either. --Dave

Michael Dougherty , Jun 30, 2006; 11:19 p.m.

Thanks for everyone's help. Some good ideas. I also did some more searches and found a little program called "Advanced JPEG Compressor v4.8". I checked out the evaluation copy and it seemed to do what I wanted including some flexibility I haven't used yet. It did cost $25 but quickly and simply converted an entire directory of images to smaller JPEG files (for uploading to a photoservice). What previously took an hour now takes about 2 minutes.

Back to top

Notify me of Responses