]> granicus.if.org Git - imagemagick/blobdiff - coders/mpc.c
Accommodate background color index in PLTE chunk
[imagemagick] / coders / mpc.c
index a156a73c9e77507f02fcf027e1cabd67a7e29c24..429ce79b9d4b1efa714b241a823ec1c199bdae87 100644 (file)
@@ -388,7 +388,7 @@ static Image *ReadMPCImage(const ImageInfo *image_info,ExceptionInfo *exception)
                       MagickFalse,options);
                     if (colorspace < 0)
                       break;
-                    image->colorspace=(ColorspaceType) colorspace;
+                    (void) SetImageColorspace(image,(ColorspaceType) colorspace,                      exception);
                     break;
                   }
                 if (LocaleCompare(keyword,"compression") == 0)
@@ -1298,6 +1298,9 @@ static MagickBooleanType WriteMPCImage(const ImageInfo *image_info,Image *image,
       value=GetImageProperty(image,property,exception);
       if (value != (const char *) NULL)
         {
+          size_t
+            length;
+
           length=strlen(value);
           for (i=0; i < (ssize_t) length; i++)
             if (isspace((int) ((unsigned char) value[i])) != 0)