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
EndianType endian
Definition: image.h:390
size_t signature
Definition: image.h:489
struct _Image * list
Definition: image.h:309
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod(const Image *)
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
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:1495
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
MagickExport size_t InterpretImageFilename(const ImageInfo *, Image *, const char *, int, char *)
Definition: image.c:1668
double x
Definition: image.h:100
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 *)
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:1587
struct _ChromaticityInfo ChromaticityInfo
double z
Definition: image.h:100
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:1257
size_t magick_rows
Definition: image.h:283
MagickBooleanType verbose
Definition: image.h:434
MagickExport MagickBooleanType ClipImage(Image *)
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:3778
RectangleInfo tile_offset
Definition: image.h:327
MagickExport MagickBooleanType SetImageOpacity(Image *, const Quantum)
EndianType
Definition: quantum.h:30
char * size
Definition: image.h:376
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 *)
MagickExport MagickBooleanType ClipImagePath(Image *, const char *, const MagickBooleanType)
ChannelType channel
Definition: image.h:442
MagickBooleanType
Definition: magick-type.h:189
char filename[MaxTextExtent]
Definition: image.h:278
size_t scene
Definition: image.h:244
ClassType
Definition: magick-type.h:182
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod(const Image *, const VirtualPixelMethod)
Definition: image.c:3283
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
MagickExport MagickBooleanType IsMagickConflict(const char *)
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
#define MaxTextExtent
Definition: method-attribute.h:107
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
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:134
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
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:3119
GravityType
Definition: geometry.h:78
double y2
Definition: image.h:108
MagickExport size_t GetImageChannels(Image *)
Definition: image.c:1556
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
PreviewType preview_type
Definition: image.h:428
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
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
MagickExport MagickBooleanType SyncImage(Image *)
char * texture
Definition: image.h:399
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
TimerInfo timer
Definition: image.h:261
ChannelType
Definition: magick-type.h:155
DisposeType
Definition: layer.h:25
MagickExport Image * SmushImages(const Image *, const MagickBooleanType, const ssize_t, ExceptionInfo *)
Definition: image.c:3470
MagickExport MagickBooleanType SyncImageSettings(const ImageInfo *, Image *)
size_t quality
Definition: image.h:396
Definition: compress.c:71
PrimaryInfo white_point
Definition: image.h:126
void * client_data
Definition: image.h:454
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
MagickExport Image * GetImageClipMask(const Image *, ExceptionInfo *)
struct _Image * previous
Definition: image.h:309
PixelPacket transparent_color
Definition: image.h:495
MagickExport void GetImageInfo(ImageInfo *)
MagickExport Image * AppendImages(const Image *, const MagickBooleanType, ExceptionInfo *)
PixelPacket matte_color
Definition: image.h:180
time_t timestamp
Definition: image.h:349
ChromaticityInfo chromaticity
Definition: image.h:189
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 *)
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:98
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 Image * GetImageMask(const Image *, ExceptionInfo *)
MagickExport MagickBooleanType IsHighDynamicRangeImage(const Image *, ExceptionInfo *)
struct _SegmentInfo SegmentInfo
MagickExport ExceptionType CatchImageException(Image *)
Definition: image.c:637
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:59
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
void * profile
Definition: image.h:498
ExceptionInfo exception
Definition: image.h:287
InterpolatePixelMethod interpolate
Definition: image.h:315
FilterTypes filter
Definition: image.h:223