]> granicus.if.org Git - imagemagick/commitdiff
minor
authoranthony <anthony@git.imagemagick.org>
Wed, 10 Apr 2013 01:27:43 +0000 (01:27 +0000)
committeranthony <anthony@git.imagemagick.org>
Wed, 10 Apr 2013 01:27:43 +0000 (01:27 +0000)
MagickCore/shear.c

index d22ee32e93cb516a16c5f3ddab2d17d7a4806f8f..c62db08b14d4478d4683415b56ea4ed0afe89cf8 100644 (file)
@@ -878,6 +878,10 @@ MagickExport Image *DeskewImage(const Image *image,const double threshold,
       }
   }
   projection=(size_t *) RelinquishMagickMemory(projection);
+  degrees=RadiansToDegrees(-atan((double) skew/width/8));
+  if (image->debug != MagickFalse)
+    (void) LogMagickEvent(TransformEvent,GetMagickModule(),
+      "  Deskew angle: %g",degrees);
   /*
     Deskew image.
   */
@@ -886,10 +890,6 @@ MagickExport Image *DeskewImage(const Image *image,const double threshold,
     return((Image *) NULL);
   (void) SetImageVirtualPixelMethod(clone_image,BackgroundVirtualPixelMethod,
     exception);
-  degrees=RadiansToDegrees(-atan((double) skew/width/8));
-  if (image->debug != MagickFalse)
-    (void) LogMagickEvent(TransformEvent,GetMagickModule(),
-      "  Deskew angle: %g",degrees);
   affine_matrix.sx=cos(DegreesToRadians(fmod((double) degrees,360.0)));
   affine_matrix.rx=sin(DegreesToRadians(fmod((double) degrees,360.0)));
   affine_matrix.ry=(-sin(DegreesToRadians(fmod((double) degrees,360.0))));