} while (isxdigit((int) ((unsigned char) *name)) != MagickFalse);
depth=4*(n/4);
}
- color->colorspace=UndefinedColorspace;
+ color->colorspace=sRGBColorspace;
color->matte=MagickFalse;
range=GetQuantumRange(depth);
color->red=(MagickRealType) ScaleAnyToQuantum(pixel.red,range);
image->chromaticity.white_point.y=0.3290;
image->chromaticity.white_point.z=0.3583f;
}
+ if (IsGrayColorspace(colorspace) != MagickFalse)
+ image->type=GrayscaleType;
return(SyncImagePixelCache(image,exception));
}
\f
image->matte=MagickFalse;
if ((IsPixelInfoGray(start_color) != MagickFalse) &&
(IsPixelInfoGray(stop_color) != MagickFalse))
- image->type=GrayscaleType;
+ SetImageColorspace(image,GRAYColorspace,exception);
return(status);
}
\f