From: cristy Date: Wed, 15 Feb 2012 22:58:57 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6175 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3d9c5de3b85fd23fb353376ddb14e091d1c840e;p=imagemagick --- diff --git a/MagickCore/animate.c b/MagickCore/animate.c index 0e94968c6..47336e4b8 100644 --- a/MagickCore/animate.c +++ b/MagickCore/animate.c @@ -1928,7 +1928,9 @@ MagickExport Image *XAnimateImages(Display *display, /* Create X image. */ - (void) TransformImageColorspace(image_list[scene],RGBColorspace,exception); + if (IsRGBColorspace(image_list[scene]->colorspace) == MagickFalse) + (void) TransformImageColorspace(image_list[scene],sRGBColorspace, + exception); windows->image.pixmap=(Pixmap) NULL; windows->image.matte_pixmap=(Pixmap) NULL; if ((resource_info->map_type != (char *) NULL) || diff --git a/MagickCore/display.c b/MagickCore/display.c index 5fab74291..ace850d33 100644 --- a/MagickCore/display.c +++ b/MagickCore/display.c @@ -8483,7 +8483,7 @@ static Image *XMagickCommand(Display *display,XResourceInfo *resource_info, flags=ParseGeometry(threshold,&geometry_info); if ((flags & SigmaValue) == 0) geometry_info.sigma=1.0; - (void) SegmentImage(*image,RGBColorspace,MagickFalse,geometry_info.rho, + (void) SegmentImage(*image,sRGBColorspace,MagickFalse,geometry_info.rho, geometry_info.sigma,exception); XSetCursorState(display,windows,MagickFalse); if (windows->image.orphan != MagickFalse)