Changeset 11574 for ImageMagick/trunk
- Timestamp:
- 07/06/08 15:07:15 (6 weeks ago)
- Files:
-
- 1 modified
-
ImageMagick/trunk/magick/shear.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/magick/shear.c
r11564 r11574 847 847 848 848 Image 849 * deskew_image,850 * noise_image;849 *blur_image, 850 *deskew_image; 851 851 852 852 long … … 867 867 Compute deskew angle. 868 868 */ 869 noise_image=ReduceNoiseImage(image,0.0,exception);870 if ( noise_image == (Image *) NULL)871 return( noise_image);869 blur_image=BlurImage(image,0,1,exception); 870 if (blur_image == (Image *) NULL) 871 return(blur_image); 872 872 for (width=1; width < ((image->columns+7)/8); width<<=1) ; 873 873 projection=(unsigned long *) AcquireQuantumMemory((size_t) (2*width-1), … … 875 875 if (projection == (unsigned long *) NULL) 876 876 { 877 noise_image=DestroyImage(noise_image);877 blur_image=DestroyImage(blur_image); 878 878 ThrowImageException(ResourceLimitError,"MemoryAllocationFailed"); 879 879 } 880 status=RadonTransform( noise_image,threshold,projection,exception);881 noise_image=DestroyImage(noise_image);880 status=RadonTransform(blur_image,threshold,projection,exception); 881 blur_image=DestroyImage(blur_image); 882 882 if (status == MagickFalse) 883 883 {
