% July 1992 %
% %
% %
-% Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization %
+% Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization %
% dedicated to making software imaging solutions freely available. %
% %
% You may not use this file except in compliance with the License. You may %
count;
unsigned long
- blue,
depth,
- green,
height,
- index,
max_value,
- opacity,
- red,
width;
/*
if (image->colorspace == CMYKColorspace)
{
if (image->matte != MagickFalse)
- count=(ssize_t) sscanf(text,"%ld,%ld: (%lu,%lu,%lu,%lu,%lu",
- &x_offset,&y_offset,&red,&green,&blue,&index,&opacity);
+ count=(ssize_t) sscanf(text,"%ld,%ld: (%u,%u,%u,%u,%u",&x_offset,
+ &y_offset,&pixel.red,&pixel.green,&pixel.blue,&pixel.index,
+ &pixel.opacity);
else
- count=(ssize_t) sscanf(text,"%ld,%ld: (%lu,%lu,%lu,%lu",
- &x_offset,&y_offset,&red,&green,&blue,&index);
+ count=(ssize_t) sscanf(text,"%ld,%ld: (%u,%u,%u,%u",&x_offset,
+ &y_offset,&pixel.red,&pixel.green,&pixel.blue,&pixel.index);
}
else
if (image->matte != MagickFalse)
- count=(ssize_t) sscanf(text,"%ld,%ld: (%lu,%lu,%lu,%lu",
- &x_offset,&y_offset,&red,&green,&blue,&opacity);
+ count=(ssize_t) sscanf(text,"%ld,%ld: (%u,%u,%u,%u",&x_offset,
+ &y_offset,&pixel.red,&pixel.green,&pixel.blue,&pixel.opacity);
else
- count=(ssize_t) sscanf(text,"%ld,%ld: (%lu,%lu,%lu",
- &x_offset,&y_offset,&red,&green,&blue);
- pixel.red=red;
- pixel.green=green;
- pixel.blue=blue;
- pixel.opacity=opacity;
- pixel.index=index;
+ count=(ssize_t) sscanf(text,"%ld,%ld: (%u,%u,%u",&x_offset,
+ &y_offset,&pixel.red,&pixel.green,&pixel.blue);
if (count < 5)
continue;
q=GetAuthenticPixels(image,x_offset,y_offset,1,1,exception);
if (image->matte != MagickFalse)
(void) ConcatenateMagickString(colorspace,"a",MaxTextExtent);
(void) FormatMagickString(buffer,MaxTextExtent,
- "# ImageMagick pixel enumeration: %lu,%lu,%lu,%s\n",(unsigned long)
- image->columns,(unsigned long) image->rows,(unsigned long)
+ "# ImageMagick pixel enumeration: %.20g,%.20g,%.20g,%s\n",(double)
+ image->columns,(double) image->rows,(double)
GetQuantumRange(image->depth),colorspace);
(void) WriteBlobString(image,buffer);
GetMagickPixelPacket(image,&pixel);
indexes=GetVirtualIndexQueue(image);
for (x=0; x < (ssize_t) image->columns; x++)
{
- (void) FormatMagickString(buffer,MaxTextExtent,"%ld,%ld: ",(long) x,
- (long) y);
+ (void) FormatMagickString(buffer,MaxTextExtent,"%.20g,%.20g: ",(double)
+ x,(double) y);
(void) WriteBlobString(image,buffer);
SetMagickPixelPacket(image,p,indexes+x,&pixel);
(void) CopyMagickString(tuple,"(",MaxTextExtent);
p++;
}
status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,
- image->rows);
+ image->rows);
if (status == MagickFalse)
break;
}