}
if (compliance == NoCompliance)
{
- (void) FormatLocaleString(text,MaxTextExtent,"%g",color);
+ (void) FormatLocaleString(text,MaxTextExtent,"%.20g",color);
(void) ConcatenateMagickString(tuple,text,MaxTextExtent);
return;
}
}
if (component == AlphaPixelChannel)
{
- (void) FormatLocaleString(text,MaxTextExtent,"%g",(double)
+ (void) FormatLocaleString(text,MaxTextExtent,"%.20g",
(QuantumScale*color));
(void) ConcatenateMagickString(tuple,text,MaxTextExtent);
return;
(pixel->colorspace == HSVColorspace) ||
(pixel->colorspace == HWBColorspace))
{
- (void) FormatLocaleString(text,MaxTextExtent,"%g%%",(double)
+ (void) FormatLocaleString(text,MaxTextExtent,"%.20g%%",
(100.0*QuantumScale*color));
(void) ConcatenateMagickString(tuple,text,MaxTextExtent);
return;
}
if (pixel->depth > 8)
{
- (void) FormatLocaleString(text,MaxTextExtent,"%g%%",(double)
+ (void) FormatLocaleString(text,MaxTextExtent,"%.20g%%",
(100.0*QuantumScale*color));
(void) ConcatenateMagickString(tuple,text,MaxTextExtent);
return;