18 #ifndef MAGICKCORE_IMAGE_H 19 #define MAGICKCORE_IMAGE_H 23 #if defined(__cplusplus) || defined(c_plusplus) 27 #define OpaqueOpacity ((Quantum) 0UL) 28 #define TransparentOpacity (QuantumRange) 578 #if defined(__cplusplus) || defined(c_plusplus) size_t rows
Definition: image.h:174
MagickExport MagickBooleanType SetImageClipMask(Image *, const Image *)
PixelIntensityMethod intensity
Definition: image.h:352
double y_resolution
Definition: image.h:209
char filename[MaxTextExtent]
Definition: image.h:470
MagickExport MagickBooleanType IsMagickConflict(const char *) magick_attribute((__pure__))
EndianType endian
Definition: image.h:390
size_t signature
Definition: image.h:489
struct _Image * list
Definition: image.h:309
double x2
Definition: image.h:108
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod(const Image *)
size_t subimage
Definition: image.h:482
InterlaceType interlace
Definition: image.h:226
DisposeType dispose
Definition: image.h:238
Ascii85Info * ascii85
Definition: image.h:272
MagickProgressMonitor progress_monitor
Definition: image.h:264
char * scenes
Definition: image.h:376
ImageType type
Definition: image.h:334
size_t iterations
Definition: image.h:251
ssize_t ticks_per_second
Definition: image.h:248
MagickExport FILE * GetImageInfoFile(const ImageInfo *)
Definition: image.c:1499
size_t subrange
Definition: image.h:482
MagickExport MagickBooleanType ResetImagePixels(Image *, ExceptionInfo *)
double pointsize
Definition: image.h:406
ProfileInfo iptc_profile
Definition: image.h:299
InterpolatePixelMethod
Definition: pixel.h:31
MagickExport MagickBooleanType ModifyImage(Image **, ExceptionInfo *)
OrientationType
Definition: image.h:77
MagickBooleanType ping
Definition: image.h:343
char * extract
Definition: image.h:376
MagickExport size_t InterpretImageFilename(const ImageInfo *, Image *, const char *, int, char *)
Definition: image.c:1672
double x
Definition: image.h:100
size_t number_scenes
Definition: image.h:382
char * sampling_factor
Definition: image.h:399
Definition: exception.h:102
TransmitType
Definition: image.h:114
EndianType endian
Definition: image.h:229
MagickBooleanType taint
Definition: image.h:170
MagickExport MagickBooleanType StripImage(Image *)
PixelIntensityMethod
Definition: pixel.h:67
MagickBooleanType debug
Definition: image.h:476
MagickExport MagickBooleanType CopyImagePixels(Image *, const Image *, const RectangleInfo *, const OffsetInfo *, ExceptionInfo *)
char * font
Definition: image.h:399
MagickExport MagickBooleanType SetImageBackgroundColor(Image *)
InterlaceType
Definition: image.h:65
VirtualPixelMethod
Definition: cache-view.h:27
ColorspaceType colorspace
Definition: image.h:422
char magick[MaxTextExtent]
Definition: image.h:278
PreviewType
Definition: effect.h:27
void * artifacts
Definition: image.h:330
MagickExport ssize_t GetImageReferenceCount(Image *)
Definition: image.c:1591
struct _ChromaticityInfo ChromaticityInfo
double z
Definition: image.h:100
MagickBooleanType antialias
Definition: image.h:370
size_t colors
Definition: image.h:419
size_t duration
Definition: image.h:355
MagickExport MagickBooleanType ListMagickInfo(FILE *, ExceptionInfo *)
ResolutionType units
Definition: image.h:198
size_t delay
Definition: image.h:244
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *)
Definition: image.c:1261
size_t magick_rows
Definition: image.h:283
MagickBooleanType verbose
Definition: image.h:434
double bias
Definition: image.h:218
MagickExport MagickBooleanType ClipImage(Image *)
double blur
Definition: image.h:218
MagickExport ImageInfo * AcquireImageInfo(void)
char magick_filename[MaxTextExtent]
Definition: image.h:278
char * montage
Definition: image.h:201
MagickExport Image * NewMagickImage(const ImageInfo *, const size_t, const size_t, const MagickPixelPacket *)
CompressionType compression
Definition: image.h:161
InterlaceType interlace
Definition: image.h:387
ClassType storage_class
Definition: image.h:155
MagickExport MagickBooleanType SyncImagesSettings(ImageInfo *, Image *)
Definition: image.c:3794
char unique[MaxTextExtent]
Definition: image.h:470
RectangleInfo tile_offset
Definition: image.h:327
MagickExport MagickBooleanType SetImageOpacity(Image *, const Quantum)
MagickExport Image * GetImageClipMask(const Image *, ExceptionInfo *) magick_attribute((__pure__))
EndianType
Definition: quantum.h:31
char * size
Definition: image.h:376
void * cache
Definition: image.h:454
ExceptionType
Definition: exception.h:28
MagickExport Image * ReferenceImage(Image *)
ImageType type
Definition: image.h:425
void * attributes
Definition: image.h:267
StreamHandler stream
Definition: image.h:458
FilterTypes
Definition: resample.h:32
MagickExport MagickBooleanType SetImageStorageClass(Image *, const ClassType)
MagickExport MagickBooleanType SetImageColor(Image *, const MagickPixelPacket *)
Definition: geometry.h:115
void * profiles
Definition: image.h:195
MagickExport void DestroyImagePixels(Image *)
MagickExport void GetImageException(Image *, ExceptionInfo *)
char magick[MaxTextExtent]
Definition: image.h:470
MagickExport MagickBooleanType ClipImagePath(Image *, const char *, const MagickBooleanType)
MagickExport Image * GetImageMask(const Image *, ExceptionInfo *) magick_attribute((__pure__))
ChannelType channel
Definition: image.h:442
MagickBooleanType
Definition: magick-type.h:198
char filename[MaxTextExtent]
Definition: image.h:278
PrimaryInfo red_primary
Definition: image.h:126
size_t scene
Definition: image.h:244
ClassType
Definition: magick-type.h:191
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod(const Image *, const VirtualPixelMethod)
Definition: image.c:3299
MagickBooleanType black_point_compensation
Definition: image.h:318
PixelPacket transparent_color
Definition: image.h:321
size_t length
Definition: image.h:467
ProfileInfo color_profile
Definition: image.h:299
double x1
Definition: image.h:108
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *)
VirtualPixelMethod virtual_pixel_method
Definition: image.h:492
void * blob
Definition: image.h:464
ProfileInfo * generic_profile
Definition: image.h:299
double fuzz
Definition: image.h:406
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport Image * DestroyImage(Image *)
GravityType gravity
Definition: image.h:232
struct _PrimaryInfo PrimaryInfo
volatile ssize_t reference_count
Definition: image.h:293
size_t scene
Definition: image.h:382
RectangleInfo page
Definition: image.h:213
size_t channels
Definition: image.h:346
size_t magick_columns
Definition: image.h:283
MagickExport MagickBooleanType SetImageExtent(Image *, const size_t, const size_t)
MagickExport MagickBooleanType IsTaintImage(const Image *)
size_t MagickSizeType
Definition: magick-type.h:136
PixelPacket border_color
Definition: image.h:180
ResolutionType units
Definition: image.h:393
long tietz_offset
Definition: image.h:358
void * cache
Definition: image.h:267
CompressionType compression
Definition: image.h:364
PrimaryInfo blue_primary
Definition: image.h:126
OrientationType orientation
Definition: image.h:367
MagickBooleanType monochrome
Definition: image.h:415
PixelPacket matte_color
Definition: image.h:410
MagickExport void SetImageInfoFile(ImageInfo *, FILE *)
Definition: image.c:3135
GravityType
Definition: geometry.h:78
double y2
Definition: image.h:108
MagickExport size_t GetImageChannels(Image *)
Definition: image.c:1560
MagickBooleanType dither
Definition: image.h:337
PixelPacket pen
Definition: image.h:486
MagickExport Image * AcquireImage(const ImageInfo *)
struct _Image * mask
Definition: image.h:323
char * tile
Definition: image.h:479
size_t signature
Definition: image.h:307
size_t columns
Definition: image.h:174
PreviewType preview_type
Definition: image.h:428
PixelPacket background_color
Definition: image.h:180
MagickExport void AcquireNextImage(const ImageInfo *, Image *)
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
SemaphoreInfo * semaphore
Definition: image.h:296
char zero[MaxTextExtent]
Definition: image.h:470
struct _Image * next
Definition: image.h:309
Definition: geometry.h:122
ssize_t offset
Definition: image.h:206
AlphaChannelType
Definition: image.h:30
Image * attributes
Definition: image.h:445
RectangleInfo extract_info
Definition: image.h:213
MagickExport MagickBooleanType SyncImage(Image *)
char * texture
Definition: image.h:399
PixelPacket border_color
Definition: image.h:410
RenderingIntent
Definition: profile.h:42
double y
Definition: image.h:100
MagickExport MagickBooleanType SetImageInfo(ImageInfo *, const unsigned int, ExceptionInfo *)
size_t quality
Definition: image.h:164
size_t colors
Definition: image.h:174
TimerInfo timer
Definition: image.h:261
MagickBooleanType matte
Definition: image.h:170
MagickExport MagickBooleanType magick_attribute((deprecated))
ChannelType
Definition: magick-type.h:164
DisposeType
Definition: layer.h:25
PrimaryInfo green_primary
Definition: image.h:126
MagickExport Image * SmushImages(const Image *, const MagickBooleanType, const ssize_t, ExceptionInfo *)
Definition: image.c:3486
MagickExport MagickBooleanType SyncImageSettings(const ImageInfo *, Image *)
PixelPacket background_color
Definition: image.h:410
size_t quality
Definition: image.h:396
MagickBooleanType affirm
Definition: image.h:370
Definition: compress.c:69
PrimaryInfo white_point
Definition: image.h:126
void * client_data
Definition: image.h:454
char * density
Definition: image.h:399
CompressionType
Definition: compress.h:25
ssize_t start_loop
Definition: image.h:255
RenderingIntent rendering_intent
Definition: image.h:192
ErrorInfo error
Definition: image.h:258
MagickExport void SetImageInfoBlob(ImageInfo *, const void *, const size_t)
MagickBooleanType synchronize
Definition: image.h:501
unsigned short Quantum
Definition: magick-type.h:85
struct _Image * previous
Definition: image.h:309
PixelPacket transparent_color
Definition: image.h:495
MagickExport void GetImageInfo(ImageInfo *)
char * server_name
Definition: image.h:399
MagickExport Image * AppendImages(const Image *, const MagickBooleanType, ExceptionInfo *)
PixelPacket matte_color
Definition: image.h:180
double x_resolution
Definition: image.h:209
char * geometry
Definition: image.h:201
time_t timestamp
Definition: image.h:349
MagickBooleanType dither
Definition: image.h:415
char * directory
Definition: image.h:201
ChromaticityInfo chromaticity
Definition: image.h:189
char * authenticate
Definition: image.h:438
BlobInfo * blob
Definition: image.h:275
FILE * file
Definition: image.h:461
ColorspaceType
Definition: colorspace.h:25
RectangleInfo tile_info
Definition: image.h:213
MagickExport Image * CloneImage(const Image *, const size_t, const size_t, const MagickBooleanType, ExceptionInfo *)
size_t total_colors
Definition: image.h:251
void * properties
Definition: image.h:330
void * options
Definition: image.h:448
MagickExport MagickBooleanType ResetImagePage(Image *, const char *)
PixelPacket * colormap
Definition: image.h:180
ImageType
Definition: image.h:49
MagickExport MagickBooleanType SetImageChannels(Image *, const size_t)
CompositeOperator compose
Definition: image.h:235
MagickExport MagickBooleanType SetImageMask(Image *, const Image *)
MagickExport void DisassociateImageStream(Image *)
CompositeOperator
Definition: composite.h:25
ResolutionType
Definition: image.h:90
#define MagickExport
Definition: method-attribute.h:80
MagickSizeType extent
Definition: image.h:340
char * view
Definition: image.h:438
OrientationType orientation
Definition: image.h:167
MagickProgressMonitor progress_monitor
Definition: image.h:451
double fuzz
Definition: image.h:218
MagickExport MagickBooleanType IsImageObject(const Image *)
struct _Image * clip_mask
Definition: image.h:240
MagickExport MagickBooleanType IsHighDynamicRangeImage(const Image *, ExceptionInfo *)
double y1
Definition: image.h:108
MagickBooleanType adjoin
Definition: image.h:370
char * page
Definition: image.h:376
MagickBooleanType ping
Definition: image.h:434
struct _SegmentInfo SegmentInfo
MagickExport ExceptionType CatchImageException(Image *)
Definition: image.c:639
ssize_t group
Definition: image.h:431
void * client_data
Definition: image.h:267
double gamma
Definition: image.h:186
ColorspaceType colorspace
Definition: image.h:158
Definition: semaphore.c:60
size_t(* StreamHandler)(const Image *, const void *, const size_t)
Definition: stream.h:26
size_t generic_profiles
Definition: image.h:304
MagickBooleanType temporary
Definition: image.h:370
MagickBooleanType debug
Definition: image.h:290
size_t depth
Definition: image.h:382
void * profile
Definition: image.h:498
ExceptionInfo exception
Definition: image.h:287
InterpolatePixelMethod interpolate
Definition: image.h:315
size_t depth
Definition: image.h:174
FilterTypes filter
Definition: image.h:223