On Sat, 28 Mar 2009 15:50:23 -0700
[email protected] wrote:

| > convert -set 'option:deskew:auto-crop 10' scan9.pnm scan92.pnm
| 
| Notice the option:deskew.  This means it only works with the -deskew option.
| Also don't use the quotes.  We'll fix the documentation.
| 
| Programmically we auto crop by running a median filter across the image
| to eliminate salt-n-pepper noise.  Next we get the image bounds of the
| median filter image with a fuzz factor (e.g. -fuzz 5%).  Finally we
| crop the original image by the bounds.  The code looks like this:
| 
|   median_image=MedianFilterImage(image,0.0,exception);
|   geometry=GetImageBoundingBox(median_image,exception);
|   print("  Auto-crop geometry: 
%lux%lu%+ld%+ld",geometry.width,geometry.height,
|     geometry.x,geometry.y);
|   crop_image=CropImage(rotate_image,&geometry,exception);

A similar method to 'Trimming 'Noisy' Images' I developed to have trim
ignore small marks and concentrate on the more complex parts of an image.

Trimming 'Noisy' Images
   http://www.imagemagick.org/Usage/crop/#trim_blur


  Anthony Thyssen ( System Programmer )    <[email protected]>
 -----------------------------------------------------------------------------
      With some difficulity and a complete lack of experience,
      Death was trying to wink.         --  Terry Pratchet, "Mort"
 -----------------------------------------------------------------------------
     Anthony's Home is his Castle     http://www.cit.gu.edu.au/~anthony/
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users

Reply via email to