]> granicus.if.org Git - imagemagick/commitdiff
Corrected inverse offsets inside GravityAdjustGeometry.
authorDirk Lemstra <dirk@lemstra.org>
Sun, 21 Apr 2019 12:52:52 +0000 (14:52 +0200)
committerDirk Lemstra <dirk@lemstra.org>
Sun, 21 Apr 2019 12:53:06 +0000 (14:53 +0200)
MagickCore/geometry.c

index d67b1b5031ae9882292bb00b6fd648a1062cbb87..5d22d572b6344cd8c4f67ab3cf71cbd100c9629f 100644 (file)
@@ -541,7 +541,7 @@ MagickExport void GravityAdjustGeometry(const size_t width,
     case EastGravity:
     case SouthEastGravity:
     {
-      region->x=(ssize_t) (width-region->width-region->x);
+      region->x+=(ssize_t) (width-region->width);
       break;
     }
     case NorthGravity:
@@ -564,7 +564,7 @@ MagickExport void GravityAdjustGeometry(const size_t width,
     case SouthGravity:
     case SouthEastGravity:
     {
-      region->y=(ssize_t) (height-region->height-region->y);
+      region->y+=(ssize_t) (height-region->height);
       break;
     }
     case EastGravity: