Image

extern (C)
struct Image {
ClassType storage_class;
ColorspaceType colorspace;
CompressionType compression;
size_t quality;
OrientationType orientation;
MagickBooleanType taint;
MagickBooleanType matte;
size_t columns;
size_t rows;
size_t depth;
size_t colors;
PixelPacket* colormap;
PixelPacket background_color;
PixelPacket border_color;
PixelPacket matte_color;
double gamma;
ChromaticityInfo chromaticity;
RenderingIntent rendering_intent;
void* profiles;
ResolutionType units;
char* montage;
char* directory;
char* geometry;
ssize_t offset;
double x_resolution;
double y_resolution;
RectangleInfo page;
RectangleInfo extract_info;
RectangleInfo tile_info;
double bias;
double blur;
double fuzz;
FilterTypes filter;
InterlaceType interlace;
EndianType endian;
GravityType gravity;
CompositeOperator compose;
DisposeType dispose;
Image* clip_mask;
size_t scene;
size_t delay;
ssize_t ticks_per_second;
size_t iterations;
size_t total_colors;
ssize_t start_loop;
ErrorInfo error;
TimerInfo timer;
MagickProgressMonitor progress_monitor;
void* client_data;
void* cache;
void* attributes;
Ascii85Info* ascii85;
BlobInfo* blob;
char[MaxTextExtent] filename;
char[MaxTextExtent] magick_filename;
char[MaxTextExtent] magick;
size_t magick_columns;
size_t magick_rows;
ExceptionInfo exception;
MagickBooleanType ddebug;
ssize_t reference_count;
SemaphoreInfo* semaphore;
ProfileInfo color_profile;
ProfileInfo iptc_profile;
ProfileInfo* generic_profile;
size_t generic_profiles;
size_t signature;
Image* previous;
Image* list;
Image* next;
InterpolatePixelMethod interpolate;
MagickBooleanType black_point_compensation;
PixelPacket transparent_color;
Image* mask;
RectangleInfo tile_offset;
void* properties;
void* artifacts;
ImageType type;
MagickBooleanType dither;
MagickSizeType extent;
MagickBooleanType ping;
size_t channels;
time_t timestamp;
PixelIntensityMethod intensity;
long tietz_offset;
}

Members

Variables

duration
size_t duration;

Total animation duration sum(delay*iterations)

Meta