]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 18 Apr 2012 14:46:38 +0000 (14:46 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 18 Apr 2012 14:46:38 +0000 (14:46 +0000)
Magick++/lib/Image.cpp

index 11c95fd17d7f530448cd8bfba40fe260271fd224..a22bd0dd732f6bb98e758aae28866d3a9d014bec 100644 (file)
@@ -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);