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)
MagickExport MagickBooleanType StripImage(Image *, ExceptionInfo *)
PixelIntensityMethod intensity
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod(const Image *)
MagickExport MagickBooleanType SetImageAlpha(Image *, const Quantum, ExceptionInfo *)
char magick[MagickPathExtent]
MagickProgressMonitor progress_monitor
MagickExport FILE * GetImageInfoFile(const ImageInfo *)
MagickExport MagickBooleanType ResetImagePixels(Image *, ExceptionInfo *)
MagickExport MagickBooleanType ModifyImage(Image **, ExceptionInfo *)
ProfileInfo * generic_profile
PixelInterpolateMethod interpolate
MagickExport MagickBooleanType SetImageBackgroundColor(Image *, ExceptionInfo *)
MagickExport MagickBooleanType CopyImagePixels(Image *, const Image *, const RectangleInfo *, const OffsetInfo *, ExceptionInfo *)
MagickExport MagickBooleanType SyncImagesSettings(ImageInfo *, Image *, ExceptionInfo *)
ColorspaceType colorspace
MagickExport ssize_t GetImageReferenceCount(Image *)
struct _ChromaticityInfo ChromaticityInfo
MagickBooleanType antialias
MagickBooleanType read_mask
PixelInfo transparent_color
MagickExport MagickBooleanType ListMagickInfo(FILE *, ExceptionInfo *)
char magick[MagickPathExtent]
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *)
MagickBooleanType verbose
MagickExport size_t InterpretImageFilename(const ImageInfo *, Image *, const char *, int, char *, ExceptionInfo *)
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 *)
CompressionType compression
RectangleInfo tile_offset
MagickExport Image * ReferenceImage(Image *)
size_t number_meta_channels
MagickExport Image * GetImageMask(const Image *, const PixelMask, ExceptionInfo *)
MagickExport void DestroyImagePixels(Image *)
MagickExport void AcquireNextImage(const ImageInfo *, Image *, ExceptionInfo *)
MagickBooleanType black_point_compensation
struct _ImageInfo * image_info
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *)
char filename[MagickPathExtent]
CustomStreamInfo * custom_stream
MagickExport Image * DestroyImage(Image *)
struct _PrimaryInfo PrimaryInfo
volatile ssize_t reference_count
MagickExport MagickBooleanType IsTaintImage(const Image *)
CompressionType compression
OrientationType orientation
MagickBooleanType monochrome
MagickExport void SetImageInfoFile(ImageInfo *, FILE *)
char magick_filename[MagickPathExtent]
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
SemaphoreInfo * semaphore
RectangleInfo extract_info
MagickExport MagickBooleanType SetImageStorageClass(Image *, const ClassType, ExceptionInfo *)
MagickExport MagickBooleanType SetImageInfo(ImageInfo *, const unsigned int, ExceptionInfo *)
MagickExport Image * AcquireImage(const ImageInfo *, ExceptionInfo *)
char filename[MagickPathExtent]
PrimaryInfo green_primary
MagickExport Image * SmushImages(const Image *, const MagickBooleanType, const ssize_t, ExceptionInfo *)
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod(Image *, const VirtualPixelMethod, ExceptionInfo *)
MagickBooleanType composite_mask
MagickExport MagickBooleanType SetImageColor(Image *, const PixelInfo *, ExceptionInfo *)
char unique[MagickPathExtent]
MagickExport MagickBooleanType SetImageMask(Image *, const PixelMask type, const Image *, ExceptionInfo *)
RenderingIntent rendering_intent
MagickExport void SetImageInfoBlob(ImageInfo *, const void *, const size_t)
MagickBooleanType synchronize
MagickExport void GetImageInfo(ImageInfo *)
MagickExport Image * AppendImages(const Image *, const MagickBooleanType, ExceptionInfo *)
MagickExport MagickBooleanType SetImageRegionMask(Image *, const PixelMask type, const RectangleInfo *, ExceptionInfo *)
ChromaticityInfo chromaticity
MagickExport ChannelType SetImageChannelMask(Image *, const ChannelType)
size_t metacontent_extent
CompositeOperator compose
MagickExport Image * CloneImage(const Image *, const size_t, const size_t, const MagickBooleanType, ExceptionInfo *)
MagickExport MagickBooleanType SyncImageSettings(const ImageInfo *, Image *, ExceptionInfo *)
MagickExport MagickBooleanType ClipImage(Image *, ExceptionInfo *)
MagickExport MagickBooleanType ResetImagePage(Image *, const char *)
CompositeOperator compose
MagickExport void DisassociateImageStream(Image *)
OrientationType orientation
MagickProgressMonitor progress_monitor
MagickExport void SetImageInfoCustomStream(ImageInfo *, CustomStreamInfo *)
MagickExport MagickBooleanType IsImageObject(const Image *)
MagickExport MagickBooleanType IsHighDynamicRangeImage(const Image *, ExceptionInfo *)
PixelInfo transparent_color
struct _SegmentInfo SegmentInfo
MagickExport MagickBooleanType SetImageExtent(Image *, const size_t, const size_t, ExceptionInfo *)
MagickBooleanType write_mask
PixelInfo background_color
MagickExport ExceptionType CatchImageException(Image *)
PixelInfo background_color
ColorspaceType colorspace
size_t(* StreamHandler)(const Image *, const void *, const size_t)
MagickBooleanType temporary
PixelChannelMap * channel_map
MagickExport MagickBooleanType SyncImage(Image *, ExceptionInfo *)