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)
570 #if defined(__cplusplus) || defined(c_plusplus)
size_t rows
Definition: image.h:172
MagickExport MagickBooleanType SetImageClipMask(Image *, const Image *)
PixelIntensityMethod intensity
Definition: image.h:350
double y_resolution
Definition: image.h:207
char filename[MaxTextExtent]
Definition: image.h:465
EndianType endian
Definition: image.h:385
size_t signature
Definition: image.h:484
struct _Image * list
Definition: image.h:307
double x2
Definition: image.h:106
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod(const Image *)
size_t subimage
Definition: image.h:477
InterlaceType interlace
Definition: image.h:224
DisposeType dispose
Definition: image.h:236
Ascii85Info * ascii85
Definition: image.h:270
MagickProgressMonitor progress_monitor
Definition: image.h:262
char * scenes
Definition: image.h:371
ImageType type
Definition: image.h:332
size_t iterations
Definition: image.h:249
ssize_t ticks_per_second
Definition: image.h:246
MagickExport FILE * GetImageInfoFile(const ImageInfo *)
Definition: image.c:1333
size_t subrange
Definition: image.h:477
double pointsize
Definition: image.h:401
ProfileInfo iptc_profile
Definition: image.h:297
InterpolatePixelMethod
Definition: pixel.h:31
MagickExport MagickBooleanType ModifyImage(Image **, ExceptionInfo *)
OrientationType
Definition: image.h:75
MagickBooleanType ping
Definition: image.h:341
char * extract
Definition: image.h:371
MagickExport size_t InterpretImageFilename(const ImageInfo *, Image *, const char *, int, char *)
Definition: image.c:1506
double x
Definition: image.h:98
size_t(* StreamHandler)(const Image *, const void *, const size_t)
Definition: stream.h:26
size_t number_scenes
Definition: image.h:377
char * sampling_factor
Definition: image.h:394
Definition: exception.h:102
TransmitType
Definition: image.h:112
EndianType endian
Definition: image.h:227
MagickBooleanType taint
Definition: image.h:168
MagickExport MagickBooleanType StripImage(Image *)
PixelIntensityMethod
Definition: pixel.h:67
MagickBooleanType debug
Definition: image.h:471
char * font
Definition: image.h:394
MagickExport MagickBooleanType SetImageBackgroundColor(Image *)
InterlaceType
Definition: image.h:63
VirtualPixelMethod
Definition: cache-view.h:27
ColorspaceType colorspace
Definition: image.h:417
char magick[MaxTextExtent]
Definition: image.h:276
PreviewType
Definition: effect.h:27
void * artifacts
Definition: image.h:328
MagickExport ssize_t GetImageReferenceCount(Image *)
Definition: image.c:1425
struct _ChromaticityInfo ChromaticityInfo
double z
Definition: image.h:98
MagickBooleanType antialias
Definition: image.h:365
size_t colors
Definition: image.h:414
size_t duration
Definition: image.h:353
MagickExport MagickBooleanType ListMagickInfo(FILE *, ExceptionInfo *)
ResolutionType units
Definition: image.h:196
size_t delay
Definition: image.h:242
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *)
Definition: image.c:1097
size_t magick_rows
Definition: image.h:281
MagickBooleanType verbose
Definition: image.h:429
double bias
Definition: image.h:216
MagickExport MagickBooleanType ClipImage(Image *)
double blur
Definition: image.h:216
MagickExport ImageInfo * AcquireImageInfo(void)
char magick_filename[MaxTextExtent]
Definition: image.h:276
char * montage
Definition: image.h:199
MagickExport Image * NewMagickImage(const ImageInfo *, const size_t, const size_t, const MagickPixelPacket *)
CompressionType compression
Definition: image.h:159
InterlaceType interlace
Definition: image.h:382
ClassType storage_class
Definition: image.h:153
MagickExport MagickBooleanType SyncImagesSettings(ImageInfo *, Image *)
Definition: image.c:3505
char unique[MaxTextExtent]
Definition: image.h:465
RectangleInfo tile_offset
Definition: image.h:325
MagickExport MagickBooleanType SetImageOpacity(Image *, const Quantum)
EndianType
Definition: quantum.h:30
char * size
Definition: image.h:371
void * cache
Definition: image.h:449
ExceptionType
Definition: exception.h:28
MagickExport Image * ReferenceImage(Image *)
ImageType type
Definition: image.h:420
void * attributes
Definition: image.h:265
StreamHandler stream
Definition: image.h:453
FilterTypes
Definition: resample.h:32
MagickExport MagickBooleanType SetImageStorageClass(Image *, const ClassType)
MagickExport MagickBooleanType SetImageColor(Image *, const MagickPixelPacket *)
void * profiles
Definition: image.h:193
MagickExport void DestroyImagePixels(Image *)
MagickExport void GetImageException(Image *, ExceptionInfo *)
char magick[MaxTextExtent]
Definition: image.h:465
MagickExport MagickBooleanType ClipImagePath(Image *, const char *, const MagickBooleanType)
ChannelType channel
Definition: image.h:437
MagickBooleanType
Definition: magick-type.h:211
char filename[MaxTextExtent]
Definition: image.h:276
PrimaryInfo red_primary
Definition: image.h:124
size_t scene
Definition: image.h:242
ClassType
Definition: magick-type.h:204
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod(const Image *, const VirtualPixelMethod)
Definition: image.c:3016
MagickBooleanType black_point_compensation
Definition: image.h:316
PixelPacket transparent_color
Definition: image.h:319
size_t length
Definition: image.h:462
ProfileInfo color_profile
Definition: image.h:297
MagickExport MagickBooleanType IsMagickConflict(const char *)
double x1
Definition: image.h:106
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *)
VirtualPixelMethod virtual_pixel_method
Definition: image.h:487
void * blob
Definition: image.h:459
ProfileInfo * generic_profile
Definition: image.h:297
double fuzz
Definition: image.h:401
#define MaxTextExtent
Definition: method-attribute.h:106
MagickExport Image * DestroyImage(Image *)
GravityType gravity
Definition: image.h:230
struct _PrimaryInfo PrimaryInfo
volatile ssize_t reference_count
Definition: image.h:291
size_t scene
Definition: image.h:377
RectangleInfo page
Definition: image.h:211
size_t channels
Definition: image.h:344
size_t magick_columns
Definition: image.h:281
MagickExport MagickBooleanType SetImageExtent(Image *, const size_t, const size_t)
MagickExport MagickBooleanType IsTaintImage(const Image *)
size_t MagickSizeType
Definition: magick-type.h:156
PixelPacket border_color
Definition: image.h:178
ResolutionType units
Definition: image.h:388
void * cache
Definition: image.h:265
CompressionType compression
Definition: image.h:359
PrimaryInfo blue_primary
Definition: image.h:124
OrientationType orientation
Definition: image.h:362
MagickBooleanType monochrome
Definition: image.h:410
PixelPacket matte_color
Definition: image.h:405
MagickExport void SetImageInfoFile(ImageInfo *, FILE *)
Definition: image.c:2852
GravityType
Definition: geometry.h:77
double y2
Definition: image.h:106
MagickExport size_t GetImageChannels(Image *)
Definition: image.c:1394
MagickBooleanType dither
Definition: image.h:335
PixelPacket pen
Definition: image.h:481
MagickExport Image * AcquireImage(const ImageInfo *)
struct _Image * mask
Definition: image.h:321
char * tile
Definition: image.h:474
size_t signature
Definition: image.h:305
size_t columns
Definition: image.h:172
PreviewType preview_type
Definition: image.h:423
PixelPacket background_color
Definition: image.h:178
MagickExport void AcquireNextImage(const ImageInfo *, Image *)
SemaphoreInfo * semaphore
Definition: image.h:294
char zero[MaxTextExtent]
Definition: image.h:465
struct _Image * next
Definition: image.h:307
Definition: geometry.h:121
ssize_t offset
Definition: image.h:204
AlphaChannelType
Definition: image.h:30
Image * attributes
Definition: image.h:440
RectangleInfo extract_info
Definition: image.h:211
MagickExport MagickBooleanType SyncImage(Image *)
char * texture
Definition: image.h:394
PixelPacket border_color
Definition: image.h:405
RenderingIntent
Definition: profile.h:42
double y
Definition: image.h:98
MagickExport MagickBooleanType SetImageInfo(ImageInfo *, const unsigned int, ExceptionInfo *)
size_t quality
Definition: image.h:162
size_t colors
Definition: image.h:172
TimerInfo timer
Definition: image.h:259
MagickBooleanType matte
Definition: image.h:168
ChannelType
Definition: magick-type.h:177
DisposeType
Definition: layer.h:25
PrimaryInfo green_primary
Definition: image.h:124
MagickExport Image * SmushImages(const Image *, const MagickBooleanType, const ssize_t, ExceptionInfo *)
Definition: image.c:3203
MagickExport MagickBooleanType SyncImageSettings(const ImageInfo *, Image *)
PixelPacket background_color
Definition: image.h:405
size_t quality
Definition: image.h:391
MagickBooleanType affirm
Definition: image.h:365
Definition: compress.c:71
PrimaryInfo white_point
Definition: image.h:124
void * client_data
Definition: image.h:449
char * density
Definition: image.h:394
CompressionType
Definition: compress.h:25
ssize_t start_loop
Definition: image.h:253
RenderingIntent rendering_intent
Definition: image.h:190
ErrorInfo error
Definition: image.h:256
MagickExport void SetImageInfoBlob(ImageInfo *, const void *, const size_t)
MagickBooleanType synchronize
Definition: image.h:496
unsigned short Quantum
Definition: magick-type.h:93
MagickExport Image * GetImageClipMask(const Image *, ExceptionInfo *)
struct _Image * previous
Definition: image.h:307
PixelPacket transparent_color
Definition: image.h:490
MagickExport void GetImageInfo(ImageInfo *)
char * server_name
Definition: image.h:394
MagickExport Image * AppendImages(const Image *, const MagickBooleanType, ExceptionInfo *)
PixelPacket matte_color
Definition: image.h:178
double x_resolution
Definition: image.h:207
char * geometry
Definition: image.h:199
time_t timestamp
Definition: image.h:347
MagickBooleanType dither
Definition: image.h:410
char * directory
Definition: image.h:199
ChromaticityInfo chromaticity
Definition: image.h:187
char * authenticate
Definition: image.h:433
BlobInfo * blob
Definition: image.h:273
FILE * file
Definition: image.h:456
ColorspaceType
Definition: colorspace.h:25
RectangleInfo tile_info
Definition: image.h:211
MagickExport Image * CloneImage(const Image *, const size_t, const size_t, const MagickBooleanType, ExceptionInfo *)
size_t total_colors
Definition: image.h:249
void * properties
Definition: image.h:328
void * options
Definition: image.h:443
MagickExport MagickBooleanType ResetImagePage(Image *, const char *)
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
PixelPacket * colormap
Definition: image.h:178
ImageType
Definition: image.h:47
MagickExport MagickBooleanType SetImageChannels(Image *, const size_t)
CompositeOperator compose
Definition: image.h:233
MagickExport MagickBooleanType SetImageMask(Image *, const Image *)
MagickExport void DisassociateImageStream(Image *)
CompositeOperator
Definition: composite.h:25
ResolutionType
Definition: image.h:88
#define MagickExport
Definition: method-attribute.h:98
MagickSizeType extent
Definition: image.h:338
char * view
Definition: image.h:433
OrientationType orientation
Definition: image.h:165
MagickProgressMonitor progress_monitor
Definition: image.h:446
double fuzz
Definition: image.h:216
MagickExport MagickBooleanType IsImageObject(const Image *)
struct _Image * clip_mask
Definition: image.h:238
MagickExport Image * GetImageMask(const Image *, ExceptionInfo *)
MagickExport MagickBooleanType IsHighDynamicRangeImage(const Image *, ExceptionInfo *)
double y1
Definition: image.h:106
MagickBooleanType adjoin
Definition: image.h:365
char * page
Definition: image.h:371
MagickBooleanType ping
Definition: image.h:429
struct _SegmentInfo SegmentInfo
MagickExport ExceptionType CatchImageException(Image *)
Definition: image.c:633
ssize_t group
Definition: image.h:426
void * client_data
Definition: image.h:265
double gamma
Definition: image.h:184
ColorspaceType colorspace
Definition: image.h:156
Definition: semaphore.c:58
size_t generic_profiles
Definition: image.h:302
MagickBooleanType temporary
Definition: image.h:365
MagickBooleanType debug
Definition: image.h:288
size_t depth
Definition: image.h:377
void * profile
Definition: image.h:493
ExceptionInfo exception
Definition: image.h:285
InterpolatePixelMethod interpolate
Definition: image.h:313
size_t depth
Definition: image.h:172
FilterTypes filter
Definition: image.h:221