18 #ifndef MAGICKCORE_IMAGE_H 19 #define MAGICKCORE_IMAGE_H 21 #if defined(__cplusplus) || defined(c_plusplus) 25 #define OpaqueAlpha ((Quantum) QuantumRange) 26 #define TransparentAlpha ((Quantum) 0) 570 #if defined(__cplusplus) || defined(c_plusplus) size_t rows
Definition: image.h:172
PixelInfo matte_color
Definition: image.h:357
MagickExport MagickBooleanType StripImage(Image *, ExceptionInfo *)
PixelIntensityMethod intensity
Definition: image.h:222
EndianType endian
Definition: image.h:404
size_t signature
Definition: image.h:488
double x2
Definition: image.h:107
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod(const Image *)
struct _Image * list
Definition: image.h:348
MagickExport MagickBooleanType SetImageAlpha(Image *, const Quantum, ExceptionInfo *)
PixelInfo * colormap
Definition: image.h:179
InterlaceType interlace
Definition: image.h:225
DisposeType dispose
Definition: image.h:237
Ascii85Info * ascii85
Definition: image.h:309
char magick[MagickPathExtent]
Definition: image.h:480
MagickProgressMonitor progress_monitor
Definition: image.h:303
char * scenes
Definition: image.h:390
ImageType type
Definition: image.h:264
size_t iterations
Definition: image.h:248
ssize_t ticks_per_second
Definition: image.h:245
MagickExport FILE * GetImageInfoFile(const ImageInfo *)
Definition: image.c:1385
PixelTrait mask_trait
Definition: image.h:363
FilterType
Definition: resample.h:32
FilterType filter
Definition: image.h:219
MagickExport MagickBooleanType ResetImagePixels(Image *, ExceptionInfo *)
AlphaChannelOption
Definition: image.h:28
double pointsize
Definition: image.h:420
MagickExport MagickBooleanType ModifyImage(Image **, ExceptionInfo *)
ProfileInfo * generic_profile
Definition: image.h:312
OrientationType
Definition: image.h:76
MagickBooleanType ping
Definition: image.h:273
char * extract
Definition: image.h:390
PixelInfo border_color
Definition: image.h:179
PixelInterpolateMethod
Definition: pixel.h:110
PixelInterpolateMethod interpolate
Definition: image.h:255
MagickExport MagickBooleanType SetImageBackgroundColor(Image *, ExceptionInfo *)
double x
Definition: image.h:99
size_t number_scenes
Definition: image.h:396
char * sampling_factor
Definition: image.h:413
Definition: exception.h:101
TransmitType
Definition: image.h:113
EndianType endian
Definition: image.h:228
MagickBooleanType taint
Definition: image.h:169
PixelIntensityMethod
Definition: pixel.h:96
MagickBooleanType debug
Definition: image.h:485
MagickExport MagickBooleanType CopyImagePixels(Image *, const Image *, const RectangleInfo *, const OffsetInfo *, ExceptionInfo *)
char * font
Definition: image.h:413
MagickExport MagickBooleanType SyncImagesSettings(ImageInfo *, Image *, ExceptionInfo *)
Definition: image.c:3969
InterlaceType
Definition: image.h:64
VirtualPixelMethod
Definition: cache-view.h:27
ColorspaceType colorspace
Definition: image.h:436
void * artifacts
Definition: image.h:315
MagickExport ssize_t GetImageReferenceCount(Image *)
Definition: image.c:1544
struct _ChromaticityInfo ChromaticityInfo
double z
Definition: image.h:99
MagickBooleanType antialias
Definition: image.h:384
MagickBooleanType read_mask
Definition: image.h:276
PixelInfo transparent_color
Definition: image.h:424
size_t duration
Definition: image.h:240
MagickExport MagickBooleanType ListMagickInfo(FILE *, ExceptionInfo *)
ResolutionType units
Definition: image.h:198
size_t delay
Definition: image.h:240
char magick[MagickPathExtent]
Definition: image.h:319
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *)
Definition: image.c:1230
size_t magick_rows
Definition: image.h:324
MagickBooleanType verbose
Definition: image.h:445
PixelInfo alpha_color
Definition: image.h:179
MagickExport size_t InterpretImageFilename(const ImageInfo *, Image *, const char *, int, char *, ExceptionInfo *)
Definition: image.c:1627
MagickExport ImageInfo * AcquireImageInfo(void)
MagickExport Image * NewMagickImage(const ImageInfo *, const size_t, const size_t, const PixelInfo *, ExceptionInfo *)
MagickExport MagickBooleanType ClipImagePath(Image *, const char *, const MagickBooleanType, ExceptionInfo *)
char * montage
Definition: image.h:201
CompressionType compression
Definition: image.h:160
InterlaceType interlace
Definition: image.h:401
ClassType storage_class
Definition: image.h:154
RectangleInfo tile_offset
Definition: image.h:261
EndianType
Definition: quantum.h:29
char * size
Definition: image.h:390
void * cache
Definition: image.h:464
ExceptionType
Definition: exception.h:27
MagickExport Image * ReferenceImage(Image *)
ImageType type
Definition: image.h:442
StreamHandler stream
Definition: image.h:468
size_t number_meta_channels
Definition: image.h:283
Definition: geometry.h:113
MagickExport Image * GetImageMask(const Image *, const PixelMask, ExceptionInfo *)
void * profiles
Definition: image.h:195
MagickExport void DestroyImagePixels(Image *)
ChannelType channel
Definition: image.h:449
MagickBooleanType
Definition: magick-type.h:169
PixelInfo matte_color
Definition: image.h:494
PrimaryInfo red_primary
Definition: image.h:125
size_t scene
Definition: image.h:240
MagickExport void AcquireNextImage(const ImageInfo *, Image *, ExceptionInfo *)
ClassType
Definition: magick-type.h:162
MagickBooleanType black_point_compensation
Definition: image.h:258
size_t length
Definition: image.h:477
struct _ImageInfo * image_info
Definition: image.h:342
double x1
Definition: image.h:107
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *)
char filename[MagickPathExtent]
Definition: image.h:480
CustomStreamInfo * custom_stream
Definition: image.h:491
void * blob
Definition: image.h:474
double fuzz
Definition: image.h:420
ChannelType channel_mask
Definition: image.h:288
MagickExport Image * DestroyImage(Image *)
GravityType gravity
Definition: image.h:231
struct _PrimaryInfo PrimaryInfo
volatile ssize_t reference_count
Definition: image.h:337
size_t scene
Definition: image.h:396
RectangleInfo page
Definition: image.h:212
size_t magick_columns
Definition: image.h:324
MagickExport MagickBooleanType IsTaintImage(const Image *)
size_t MagickSizeType
Definition: magick-type.h:134
#define MagickPathExtent
Definition: method-attribute.h:88
void * cache
Definition: image.h:294
ResolutionType units
Definition: image.h:407
CompressionType compression
Definition: image.h:378
PixelInfo alpha_color
Definition: image.h:424
PrimaryInfo blue_primary
Definition: image.h:125
OrientationType orientation
Definition: image.h:381
PixelTrait alpha_trait
Definition: image.h:280
MagickBooleanType monochrome
Definition: image.h:432
MagickExport void SetImageInfoFile(ImageInfo *, FILE *)
GravityType
Definition: geometry.h:77
char magick_filename[MagickPathExtent]
Definition: image.h:319
struct _Image * previous
Definition: image.h:348
double y2
Definition: image.h:107
MagickBooleanType dither
Definition: image.h:267
size_t signature
Definition: image.h:354
size_t columns
Definition: image.h:172
Definition: profile.c:102
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
SemaphoreInfo * semaphore
Definition: image.h:340
struct _Image * next
Definition: image.h:348
Definition: geometry.h:127
ChannelType
Definition: pixel.h:33
ssize_t offset
Definition: image.h:206
RectangleInfo extract_info
Definition: image.h:212
MagickExport MagickBooleanType SetImageStorageClass(Image *, const ClassType, ExceptionInfo *)
char * texture
Definition: image.h:413
RenderingIntent
Definition: profile.h:30
double y
Definition: image.h:99
MagickExport MagickBooleanType SetImageInfo(ImageInfo *, const unsigned int, ExceptionInfo *)
size_t quality
Definition: image.h:163
size_t colors
Definition: image.h:172
TimerInfo timer
Definition: image.h:300
MagickExport Image * AcquireImage(const ImageInfo *, ExceptionInfo *)
PixelInfo border_color
Definition: image.h:424
DisposeType
Definition: layer.h:27
char filename[MagickPathExtent]
Definition: image.h:319
PrimaryInfo green_primary
Definition: image.h:125
MagickExport Image * SmushImages(const Image *, const MagickBooleanType, const ssize_t, ExceptionInfo *)
Definition: image.c:3662
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod(Image *, const VirtualPixelMethod, ExceptionInfo *)
Definition: image.c:3475
size_t quality
Definition: image.h:410
MagickBooleanType affirm
Definition: image.h:384
MagickBooleanType composite_mask
Definition: image.h:360
MagickExport MagickBooleanType SetImageColor(Image *, const PixelInfo *, ExceptionInfo *)
Definition: compress.c:69
PrimaryInfo white_point
Definition: image.h:125
void * client_data
Definition: image.h:464
char * density
Definition: image.h:413
char unique[MagickPathExtent]
Definition: image.h:480
MagickExport MagickBooleanType SetImageMask(Image *, const PixelMask type, const Image *, ExceptionInfo *)
CompressionType
Definition: compress.h:25
ssize_t start_loop
Definition: image.h:252
RenderingIntent rendering_intent
Definition: image.h:192
ErrorInfo error
Definition: image.h:297
MagickExport void SetImageInfoBlob(ImageInfo *, const void *, const size_t)
MagickBooleanType synchronize
Definition: image.h:458
unsigned short Quantum
Definition: magick-type.h:86
MagickExport void GetImageInfo(ImageInfo *)
char * server_name
Definition: image.h:413
ChannelType channels
Definition: image.h:366
MagickExport Image * AppendImages(const Image *, const MagickBooleanType, ExceptionInfo *)
char * geometry
Definition: image.h:201
MagickExport MagickBooleanType SetImageRegionMask(Image *, const PixelMask type, const RectangleInfo *, ExceptionInfo *)
size_t number_channels
Definition: image.h:283
time_t timestamp
Definition: image.h:331
MagickBooleanType dither
Definition: image.h:432
char * directory
Definition: image.h:201
ChromaticityInfo chromaticity
Definition: image.h:189
BlobInfo * blob
Definition: image.h:328
FILE * file
Definition: image.h:471
MagickExport ChannelType SetImageChannelMask(Image *, const ChannelType)
Definition: image.c:2477
size_t metacontent_extent
Definition: image.h:283
ColorspaceType
Definition: colorspace.h:25
CompositeOperator compose
Definition: image.h:439
MagickExport Image * CloneImage(const Image *, const size_t, const size_t, const MagickBooleanType, ExceptionInfo *)
MagickExport MagickBooleanType SyncImageSettings(const ImageInfo *, Image *, ExceptionInfo *)
size_t total_colors
Definition: image.h:248
PointInfo resolution
Definition: image.h:209
void * properties
Definition: image.h:315
void * options
Definition: image.h:452
MagickExport MagickBooleanType ClipImage(Image *, ExceptionInfo *)
MagickExport MagickBooleanType ResetImagePage(Image *, const char *)
ImageType
Definition: image.h:48
CompositeOperator compose
Definition: image.h:234
MagickExport void DisassociateImageStream(Image *)
CompositeOperator
Definition: composite.h:25
ResolutionType
Definition: image.h:89
#define MagickExport
Definition: method-attribute.h:80
MagickSizeType extent
Definition: image.h:270
OrientationType orientation
Definition: image.h:166
MagickProgressMonitor progress_monitor
Definition: image.h:461
double fuzz
Definition: image.h:216
MagickExport void SetImageInfoCustomStream(ImageInfo *, CustomStreamInfo *)
Definition: image.c:3093
MagickExport MagickBooleanType IsImageObject(const Image *)
MagickExport MagickBooleanType IsHighDynamicRangeImage(const Image *, ExceptionInfo *)
double y1
Definition: image.h:107
MagickBooleanType adjoin
Definition: image.h:384
PixelMask
Definition: pixel.h:126
char * page
Definition: image.h:390
MagickBooleanType ping
Definition: image.h:445
PixelTrait
Definition: pixel.h:134
PixelInfo transparent_color
Definition: image.h:179
struct _SegmentInfo SegmentInfo
MagickExport MagickBooleanType SetImageExtent(Image *, const size_t, const size_t, ExceptionInfo *)
MagickBooleanType write_mask
Definition: image.h:276
PixelInfo background_color
Definition: image.h:179
MagickExport ExceptionType CatchImageException(Image *)
Definition: image.c:621
void * client_data
Definition: image.h:306
double gamma
Definition: image.h:186
PixelInfo background_color
Definition: image.h:424
Definition: geometry.h:120
ColorspaceType colorspace
Definition: image.h:157
Definition: semaphore.c:60
size_t(* StreamHandler)(const Image *, const void *, const size_t)
Definition: stream.h:31
MagickBooleanType temporary
Definition: image.h:384
PixelChannelMap * channel_map
Definition: image.h:291
MagickBooleanType debug
Definition: image.h:334
size_t depth
Definition: image.h:396
void * profile
Definition: image.h:455
size_t depth
Definition: image.h:172
MagickExport MagickBooleanType SyncImage(Image *, ExceptionInfo *)