From 37a1b9106504d68783411f5dd4d2cea69be43a8b Mon Sep 17 00:00:00 2001 From: anthony Date: Fri, 10 Dec 2010 12:45:59 +0000 Subject: [PATCH] Bug fix of bug fix for flip and flop --- magick/transform.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/magick/transform.c b/magick/transform.c index c6e3f943f..00a2372dc 100644 --- a/magick/transform.c +++ b/magick/transform.c @@ -1013,8 +1013,8 @@ MagickExport Image *FlipImage(const Image *image,ExceptionInfo *exception) flip_view=DestroyCacheView(flip_view); image_view=DestroyCacheView(image_view); flip_image->type=image->type; - if (page.width != 0) - page.x=(ssize_t) (page.width-flip_image->columns-page.x-1); + if (page.height != 0) + page.y=(ssize_t) (page.height-flip_image->rows-page.y); flip_image->page=page; if (status == MagickFalse) flip_image=DestroyImage(flip_image); @@ -1144,8 +1144,8 @@ MagickExport Image *FlopImage(const Image *image,ExceptionInfo *exception) flop_view=DestroyCacheView(flop_view); image_view=DestroyCacheView(image_view); flop_image->type=image->type; - if (page.height != 0) - page.y=(ssize_t) (page.height-flop_image->rows-page.y-1); + if (page.width != 0) + page.x=(ssize_t) (page.width-flop_image->columns-page.x); flop_image->page=page; if (status == MagickFalse) flop_image=DestroyImage(flop_image); -- 2.50.0