Paris

by Jon

submit your photo


Hall of Fame
View past winners from this year

Please participate in Meta
and help us grow.

Take the 2-minute tour ×
Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. It's 100% free, no registration required.

I want to digitize my old family albums using a scanner and there are lots of photos in them. Thus far, my method has been to scan 4 images at a time and then manually cropping them in a simple editor like Picasa or Windows Live Photo Gallery. This has been pretty time consuming as each scan is followed by 4 crop operations. Scanning each image individually would possibly be even more time consuming.

Is there any software or simple plugin (preferably free) that does this job? The best solution I have found is in Photoshop, but that's an overkill. Is there a similar feature for one of the free photo editors like Paint.NET or GIMP?

share|improve this question
    
There is a similar question - photo.stackexchange.com/q/5192/1977 - but that deals with more with equipment & external lab solutions –  ab.aditya Nov 5 '11 at 4:59
    
I wouldn't underestimate Photoshop's usefulness... It has incredible batch capabilities for what you're talking about, but also has an impressive set of other useful tools for photo manipulation. Even an older+student license (which would be much cheaper) would be an asset in any image tinkerers hands. –  Bob Nov 8 '11 at 14:47

12 Answers 12

For anyone else coming across this question and going down the GIMP + scripts path (like me)...

Check the software that came with your scanner!

I was all ready to run the post-processing scripts only to discover that my scanner's crappy software (the MP Navigator EX that comes with my Pixma MG5200) already broke up my multiple scan image into separate pictures. Surprising, and saved me an extra step.

So do a scan first, and see what happens.

share|improve this answer

I think this is what you are looking for

http://francoismalan.com/2013/01/how-to-batch-separate-crop-multiple-scanned-photos/image-editor

This page includes instructions for splitting photos with Photoshop, and also offers a free plugin for Gimp to do the same. From the page:

In this post I’ll show you two ways in which you can automatically split a (collection of) scanned pages, each containing several photos, into individual image files. My experience is that for this GIMP works better than Photoshop, and as an added bonus: it’s free!

share|improve this answer
    
Yay old threads. –  Linuxmint Dec 2 '13 at 5:13

I have this problem myself. The best thing, so for me, was to open the pictures in Adobe Acrobat in one file, and use the crop feature and expand that to each page. I then export them, or save as pics (tiffs). My only problem is having to rotate them. I am going to see what Adobe Lightroom can do for me.

share|improve this answer

ScanSpeeder will scan multiple photos and automatically crop them into separate photos.

share|improve this answer

Check out AutoSplitter at http://autosplitter.com/ It does just that. Divides, splits, deskews automatically. You can also adjust the cropping/rotating parameters if you want.

share|improve this answer

Try PicaJet FX - it's optimized for scanning and cropping multiple images at once. Thanks to 3D acceleration support for the basic operations like image cropping and rotation are very fast.

http://picajet.com

PicaJet FX is a product of our company.

share|improve this answer
1  
It looks like this software is made by your company. That's okay — your contributions are welcome! — but you must disclose such affiliations. See photo.stackexchange.com/faq#promotion –  mattdm Nov 8 '11 at 13:44

After having to Google this issue myself, I decided to write some instructions on how to do this with either Adobe Photoshop (if you already have that), or with GIMP (for free). GIMP turned out to work better in my case. Complete easy-to-follow instructions can be found here: http://wp.me/p1YGyn-s9

share|improve this answer

Absolutely free, very light, and powerfull for simple (and sometimes more complex) tasks : IrfanView

share|improve this answer

Its not free, but VueScan is one of the best pieces of scanner software around. Its been in business for a long time, and the software is the most feature rich I have used. It has a multi-crop mode where you can set multiple crops on a single scan. Your trick is to get the photos in the same place each time.

share|improve this answer
up vote 1 down vote accepted

I stumbled upon a GIMP script called Divide Scanned Images that worked pretty well for me. It has an input interface and even supports batch processing of files. It's not entirely foolproof, and you may need to adjust the "Abort Limit" and\or "Background Sample Corner" settings to get the script to work properly.

I had tried the ImageMagick multicrop script without much luck, and it may be due to the fact that I'm trying to use the software on Windows with cygwin.

share|improve this answer

Is it a safe assumption that you know the crop boundary and image size for complete batch? If that is the case then you can use convert tool from Imagemagick.

Something like:

convert orig_file.jpg -crop <w>x<h>+0+0 1.jpg
convert orig_file.jpg -crop <w>x<h>+0+<h> 2.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+0 3.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+<h> 4.jpg

Where <w> is original_image_width / 4 and <h> is original_image_height / 4

More crop usage with convert.

share|improve this answer
2  
And if you don't know exactly but can get it close, look at ImageMagick's trim to remove the remaining border. –  mattdm Nov 5 '11 at 14:24

If you don't know the crop boundary then you can use Fred Weinhaus's multicrop script (this script also uses Imagemagick). The script also handles different photo sizes and rotated images.

Example (book covers):

Scanned image (input.tiff):

original scanned image

multicrop input.tiff output.tiff

Result:

output-0.tiff:

enter image description here

output-1.tiff:

enter image description here

share|improve this answer
    
I gave this a shot (had to install cygwin with bc on my Win 7 laptop to run the script), but I end up with the error ")syntax error: invalid arithmetic operator (error token is " on any file I run it on. I've tried it on different files & types with no luck –  ab.aditya Nov 6 '11 at 9:34

protected by John Cavan Sep 8 at 10:19

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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