DeactivateAlphaChannel,
ExtractAlphaChannel,
OpaqueAlphaChannel,
+ RemoveAlphaChannel,
SetAlphaChannel,
ShapeAlphaChannel,
- TransparentAlphaChannel,
- FlattenAlphaChannel
+ TransparentAlphaChannel
} AlphaChannelType;
typedef enum
*geometry;
ssize_t
- offset;
+ offset; /* ??? */
PointInfo
resolution; /* image resolution/density */
extract_info;
double
- bias, /* FUTURE: depreciated -- convolve bias */
- blur, /* FUTURE: depreciated -- resize file blur */
fuzz; /* current color fuzz attribute - make image_info */
FilterTypes
DisposeType
dispose; /* GIF animation disposal method */
- struct _Image
- *clip_mask;
-
size_t
scene, /* index of image in multi-image file */
delay; /* Animation delay time */
ticks_per_second; /* units for delay time, default 100 for GIF */
size_t
- iterations,
+ iterations, /* ??? */
total_colors;
ssize_t
- start_loop;
+ start_loop; /* ??? */
PixelInterpolateMethod
interpolate; /* Interpolation of color for between pixel lookups */
MagickBooleanType
black_point_compensation;
- struct _Image
- *mask;
-
RectangleInfo
tile_offset;
extent; /* Size of image read from disk */
MagickBooleanType
- ping;
+ ping; /* no image data read, just attributes */
+
+ MagickBooleanType
+ mask;
size_t
number_channels,
magick[MaxTextExtent]; /* images file format (file magic) */
size_t
- magick_columns,
+ magick_columns, /* size of image when read/created */
magick_rows;
BlobInfo
orientation; /* orientation setting */
MagickBooleanType
- temporary,
+ temporary, /* image file to be deleted after read "empemeral:" */
adjoin, /* save images to seperate scene files */
affirm,
antialias;
*AppendImages(const Image *,const MagickBooleanType,ExceptionInfo *),
*CloneImage(const Image *,const size_t,const size_t,const MagickBooleanType,
ExceptionInfo *),
- *CombineImages(const Image *,ExceptionInfo *),
*DestroyImage(Image *),
*GetImageClipMask(const Image *,ExceptionInfo *),
*GetImageMask(const Image *,ExceptionInfo *),
*NewMagickImage(const ImageInfo *,const size_t,const size_t,const PixelInfo *,
ExceptionInfo *),
*ReferenceImage(Image *),
- *SeparateImage(const Image *,const ChannelType,ExceptionInfo *),
- *SeparateImages(const Image *,ExceptionInfo *),
*SmushImages(const Image *,const MagickBooleanType,const ssize_t,
ExceptionInfo *);
SetImageAlpha(Image *,const Quantum,ExceptionInfo *),
SetImageAlphaChannel(Image *,const AlphaChannelType,ExceptionInfo *),
SetImageBackgroundColor(Image *,ExceptionInfo *),
- SetImageClipMask(Image *,const Image *,ExceptionInfo *),
SetImageColor(Image *,const PixelInfo *,ExceptionInfo *),
SetImageExtent(Image *,const size_t,const size_t,ExceptionInfo *),
SetImageInfo(ImageInfo *,const unsigned int,ExceptionInfo *),
extern MagickExport VirtualPixelMethod
GetImageVirtualPixelMethod(const Image *),
- SetImageVirtualPixelMethod(const Image *,const VirtualPixelMethod);
+ SetImageVirtualPixelMethod(Image *,const VirtualPixelMethod,ExceptionInfo *);
extern MagickExport void
AcquireNextImage(const ImageInfo *,Image *,ExceptionInfo *),