From: cristy Date: Wed, 18 Apr 2012 14:46:38 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5773 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=68f837b3e98e5cc19a4874ee606e6c6c88162e7a;p=imagemagick --- diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index 11c95fd17..a22bd0dd7 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -2802,8 +2802,10 @@ size_t Magick::Image::colorMapSize ( void ) // Image colorspace void Magick::Image::colorSpace( const ColorspaceType colorSpace_ ) { - modifyImage(); + if ( image()->colorspace == colorSpace_ ) + return; + modifyImage(); ExceptionInfo exceptionInfo; GetExceptionInfo( &exceptionInfo ); TransformImageColorspace(image(), colorSpace_, &exceptionInfo);