% 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 %
#include "magick/list.h"
#include "magick/magick.h"
#include "magick/memory_.h"
+#include "magick/pixel.h"
#include "magick/pixel-private.h"
#include "magick/quantum-private.h"
#include "magick/static.h"
MagickPixelPacket
color;
- ssize_t
- y;
-
PixelPacket
pixel;
register PixelPacket
*q;
+ ssize_t
+ y;
+
/*
Initialize Image structure.
*/
{
indexes=GetAuthenticIndexQueue(image);
for (x=0; x < (ssize_t) image->columns; x++)
- indexes[x]=index;
+ SetIndexPixelComponent(indexes+x,index);
}
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
entry->description=ConstantString("Constant image uniform color");
entry->module=ConstantString("XC");
(void) RegisterMagickInfo(entry);
+ entry=SetMagickInfo("CANVAS");
+ entry->decoder=(DecodeImageHandler *) ReadXCImage;
+ entry->adjoin=MagickFalse;
+ entry->format_type=ImplicitFormatType;
+ entry->raw=MagickTrue;
+ entry->endian_support=MagickTrue;
+ entry->description=ConstantString("Constant image uniform color");
+ entry->module=ConstantString("XC");
+ (void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
\f
*/
ModuleExport void UnregisterXCImage(void)
{
+ (void) UnregisterMagickInfo("CANVAS");
(void) UnregisterMagickInfo("XC");
}