Viewing file: image.h (23.56 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* ImageMagick Image Methods. */ #ifndef _MAGICK_IMAGE_H #define _MAGICK_IMAGE_H
#if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif
/* Include declarations. */ #include "semaphore.h" #include "error.h" #include "timer.h"
/* Define declarations. */ #if !defined(QuantumDepth) #define QuantumDepth 16 #define QuantumLeap #endif
#if (QuantumDepth == 8) #define MaxColormapSize 256UL #define MaxMap 255UL #define MaxRGB 255UL #define ScaleCharToQuantum(value) ((Quantum) (value)) #define ScaleLongToQuantum(value) ((Quantum) ((value)/16843009UL)) #define ScaleMapToQuantum(value) ((Quantum) (value)) #define ScaleQuantum(quantum) ((unsigned long) (quantum)) #define ScaleQuantumToChar(quantum) ((unsigned char) (quantum)) #define ScaleQuantumToLong(quantum) ((unsigned long) (16843009UL*(quantum))) #define ScaleQuantumToMap(quantum) ((unsigned char) (quantum)) #define ScaleQuantumToShort(quantum) ((unsigned short) (257UL*(quantum))) #define ScaleShortToQuantum(value) ((Quantum) ((value)/257UL)) #define ScaleToQuantum(value) ((unsigned long) (value))
typedef unsigned char Quantum; #elif (QuantumDepth == 16) #define MaxColormapSize 65536UL #define MaxMap 65535UL #define MaxRGB 65535UL #define ScaleCharToQuantum(value) ((Quantum) (257UL*(value))) #define ScaleLongToQuantum(value) ((Quantum) ((value)/65537UL)) #define ScaleMapToQuantum(value) ((Quantum) (value)) #define ScaleQuantum(quantum) ((unsigned long) ((quantum)/257UL)) #define ScaleQuantumToChar(quantum) ((unsigned char) ((quantum)/257UL)) #define ScaleQuantumToLong(quantum) ((unsigned long) (65537UL*(quantum))) #define ScaleQuantumToMap(quantum) ((unsigned short) (quantum)) #define ScaleQuantumToShort(quantum) ((unsigned short) (quantum)) #define ScaleShortToQuantum(value) ((Quantum) (value)) #define ScaleToQuantum(value) ((unsigned long) (257UL*(value)))
typedef unsigned short Quantum; #elif (QuantumDepth == 32) #define MaxColormapSize 65536UL #define MaxMap 65535UL #define MaxRGB 4294967295UL #define ScaleCharToQuantum(value) ((Quantum) (16843009UL*(value))) #define ScaleLongToQuantum(value) ((Quantum) ((value))) #define ScaleMapToQuantum(value) ((Quantum) (65537UL*(value))) #define ScaleQuantum(quantum) ((unsigned long) ((quantum)/16843009UL)) #define ScaleQuantumToChar(quantum) ((unsigned char) ((quantum)/16843009UL)) #define ScaleQuantumToLong(quantum) ((unsigned long) (quantum)) #define ScaleQuantumToMap(quantum) ((unsigned short) ((quantum)/65537UL)) #define ScaleQuantumToShort(quantum) ((unsigned short) ((quantum)/65537UL)) #define ScaleShortToQuantum(value) ((Quantum) (65537UL*(value))) #define ScaleToQuantum(value) ((unsigned long) (16843009UL*(value)))
typedef unsigned int Quantum; #else # error "Specified value of QuantumDepth is not supported" #endif
#define ColorMatch(p,q) (((p)->red == (q)->red) && \ ((p)->green == (q)->green) && ((p)->blue == (q)->blue)) #define OpaqueOpacity 0UL #define PixelIntensity(pixel) ((unsigned long) \ (0.299*(pixel)->red+0.587*(pixel)->green+0.114*(pixel)->blue+0.5)) #define PixelIntensityToQuantum(pixel) ((Quantum) \ (0.299*(pixel)->red+0.587*(pixel)->green+0.114*(pixel)->blue+0.5)) #define TransparentOpacity MaxRGB /* Enum declarations. */ typedef enum { UndefinedChannel, RedChannel, CyanChannel, GreenChannel, MagentaChannel, BlueChannel, YellowChannel, OpacityChannel, BlackChannel, MatteChannel } ChannelType;
typedef enum { UndefinedClass, DirectClass, PseudoClass } ClassType;
typedef enum { UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace, OHTAColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, sRGBColorspace } ColorspaceType;
typedef enum { UndefinedCompliance = 0x0000, NoCompliance = 0x0000, SVGCompliance = 0x0001, X11Compliance = 0x0002, XPMCompliance = 0x0004, AllCompliance = 0xffff } ComplianceType;
typedef enum { UndefinedCompositeOp = 0, OverCompositeOp, InCompositeOp, OutCompositeOp, AtopCompositeOp, XorCompositeOp, PlusCompositeOp, MinusCompositeOp, AddCompositeOp, SubtractCompositeOp, DifferenceCompositeOp, MultiplyCompositeOp, BumpmapCompositeOp, CopyCompositeOp, CopyRedCompositeOp, CopyGreenCompositeOp, CopyBlueCompositeOp, CopyOpacityCompositeOp, ClearCompositeOp, DissolveCompositeOp, DisplaceCompositeOp, ModulateCompositeOp, ThresholdCompositeOp, NoCompositeOp, DarkenCompositeOp, LightenCompositeOp, HueCompositeOp, SaturateCompositeOp, ColorizeCompositeOp, LuminizeCompositeOp, ScreenCompositeOp, OverlayCompositeOp } CompositeOperator;
typedef enum { UndefinedCompression, NoCompression, BZipCompression, FaxCompression, Group4Compression, JPEGCompression, LosslessJPEGCompression, LZWCompression, RLECompression, ZipCompression } CompressionType;
typedef enum { UndefinedDispose, NoneDispose, BackgroundDispose, PreviousDispose } DisposeType;
typedef enum { UndefinedEndian, LSBEndian, MSBEndian } EndianType;
typedef enum { UndefinedFilter, PointFilter, BoxFilter, TriangleFilter, HermiteFilter, HanningFilter, HammingFilter, BlackmanFilter, GaussianFilter, QuadraticFilter, CubicFilter, CatromFilter, MitchellFilter, LanczosFilter, BesselFilter, SincFilter } FilterTypes;
typedef enum { #undef NoValue NoValue = 0x0000, #undef XValue PsiValue = 0x0001, XValue = 0x0001, #undef YValue XiValue = 0x0002, YValue = 0x0002, #undef WidthValue RhoValue = 0x0004, WidthValue = 0x0004, #undef HeightValue SigmaValue = 0x0008, HeightValue = 0x0008, #undef AllValues AllValues = 0x000F, #undef XNegative XiNegative = 0x0010, XNegative = 0x0010, #undef YNegative PsiNegative = 0x0020, YNegative = 0x0020, PercentValue = 0x1000, AspectValue = 0x2000, LessValue = 0x4000, GreaterValue = 0x8000, AreaValue = 0x10000 } GeometryFlags;
typedef enum { #undef ForgetGravity ForgetGravity, #undef NorthWestGravity NorthWestGravity, #undef NorthGravity NorthGravity, #undef NorthEastGravity NorthEastGravity, #undef WestGravity WestGravity, #undef CenterGravity CenterGravity, #undef EastGravity EastGravity, #undef SouthWestGravity SouthWestGravity, #undef SouthGravity SouthGravity, #undef SouthEastGravity SouthEastGravity, #undef StaticGravity StaticGravity } GravityType;
typedef enum { UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, OptimizeType } ImageType;
typedef enum { UndefinedInterlace, NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace } InterlaceType;
typedef enum { UndefinedMode, FrameMode, UnframeMode, ConcatenateMode } MontageMode;
typedef enum { UniformNoise, GaussianNoise, MultiplicativeGaussianNoise, ImpulseNoise, LaplacianNoise, PoissonNoise } NoiseType;
typedef enum { UndefinedProfile, ICMProfile, IPTCProfile } ProfileType;
typedef enum { UndefinedPreview = 0, RotatePreview, ShearPreview, RollPreview, HuePreview, SaturationPreview, BrightnessPreview, GammaPreview, SpiffPreview, DullPreview, GrayscalePreview, QuantizePreview, DespecklePreview, ReduceNoisePreview, AddNoisePreview, SharpenPreview, BlurPreview, ThresholdPreview, EdgeDetectPreview, SpreadPreview, SolarizePreview, ShadePreview, RaisePreview, SegmentPreview, SwirlPreview, ImplodePreview, WavePreview, OilPaintPreview, CharcoalDrawingPreview, JPEGPreview } PreviewType;
typedef enum { IndexQuantum, GrayQuantum, IndexAlphaQuantum, GrayAlphaQuantum, RedQuantum, CyanQuantum, GreenQuantum, YellowQuantum, BlueQuantum, MagentaQuantum, AlphaQuantum, BlackQuantum, RGBQuantum, RGBAQuantum, CMYKQuantum, CMYKAQuantum } QuantumType;
typedef enum { UndefinedIntent, SaturationIntent, PerceptualIntent, AbsoluteIntent, RelativeIntent } RenderingIntent;
typedef enum { UndefinedResolution, PixelsPerInchResolution, PixelsPerCentimeterResolution } ResolutionType;
typedef enum { CharPixel, ShortPixel, IntegerPixel, LongPixel, FloatPixel, DoublePixel } StorageType;
typedef enum { UndefinedTransmitType, FileTransmitType, BlobTransmitType, StreamTransmitType, ImageTransmitType } TransmitType;
/* Typedef declarations. */ typedef struct _AffineMatrix { double sx, rx, ry, sy, tx, ty; } AffineMatrix;
typedef struct _PrimaryInfo { double x, y, z; } PrimaryInfo;
typedef struct _ChromaticityInfo { PrimaryInfo red_primary, green_primary, blue_primary, white_point; } ChromaticityInfo;
typedef struct _PixelPacket { #if defined(WORDS_BIGENDIAN) Quantum red, green, blue, opacity; #else #if defined(macintosh) Quantum opacity, red, green, blue; #else Quantum blue, green, red, opacity; #endif #endif } PixelPacket;
typedef struct _ColorInfo { const char *path, *name;
ComplianceType compliance;
PixelPacket color;
unsigned int stealth;
unsigned long signature;
struct _ColorInfo *previous, *next; } ColorInfo;
typedef struct _DoublePixelPacket { double red, green, blue, opacity; } DoublePixelPacket;
typedef struct _ErrorInfo { double mean_error_per_pixel, normalized_mean_error, normalized_maximum_error; } ErrorInfo;
#if !defined(WIN32) typedef off_t ExtendedSignedIntegralType; typedef size_t ExtendedUnsignedIntegralType; #else typedef __int64 ExtendedSignedIntegralType; typedef unsigned __int64 ExtendedUnsignedIntegralType; #endif
typedef struct _FrameInfo { unsigned long width, height;
long x, y, inner_bevel, outer_bevel; } FrameInfo;
typedef struct _GeometryInfo { double rho, sigma, xi, psi; } GeometryInfo;
typedef Quantum IndexPacket;
typedef struct _LongPixelPacket { unsigned long red, green, blue, opacity; } LongPixelPacket;
typedef struct _MontageInfo { char *geometry, *tile, *title, *frame, *texture, *font;
double pointsize;
unsigned long border_width;
unsigned int shadow;
PixelPacket fill, stroke, background_color, border_color, matte_color;
GravityType gravity;
char filename[MaxTextExtent];
unsigned long signature; } MontageInfo;
typedef struct _ProfileInfo { size_t length;
char *name;
unsigned char *info; } ProfileInfo;
typedef struct _RectangleInfo { unsigned long width, height;
long x, y; } RectangleInfo;
typedef struct _SegmentInfo { double x1, y1, x2, y2; } SegmentInfo;
typedef struct _Ascii85Info _Ascii85Info_;
typedef struct _BlobInfo _BlobInfo_;
typedef struct _ImageAttribute _ImageAttribute_;
typedef struct _Image { ClassType storage_class;
ColorspaceType colorspace;
CompressionType compression;
unsigned int taint, matte;
unsigned long columns, rows;
unsigned long depth, colors;
PixelPacket *colormap;
PixelPacket background_color, border_color, matte_color;
double gamma;
ChromaticityInfo chromaticity;
ProfileInfo color_profile, iptc_profile, *generic_profile;
unsigned long generic_profiles;
RenderingIntent rendering_intent;
ResolutionType units;
char *montage, *directory, *geometry;
long offset;
double x_resolution, y_resolution;
RectangleInfo page, tile_info;
double blur, fuzz;
FilterTypes filter;
InterlaceType interlace;
EndianType endian;
GravityType gravity;
CompositeOperator compose;
DisposeType dispose;
struct _Image *clip_mask;
unsigned long scene, delay, iterations, total_colors;
long start_loop;
ErrorInfo error;
TimerInfo timer;
void *client_data;
void *cache;
_ImageAttribute_ *attributes;
_Ascii85Info_ *ascii85;
_BlobInfo_ *blob;
char filename[MaxTextExtent], magick_filename[MaxTextExtent], magick[MaxTextExtent];
unsigned long magick_columns, magick_rows;
ExceptionInfo exception;
long reference_count;
SemaphoreInfo *semaphore;
unsigned long signature;
struct _Image *previous, *list, *next; } Image;
typedef unsigned int (*StreamHandler)(const Image *,const void *,const size_t);
typedef struct _ImageInfo { CompressionType compression;
unsigned int temporary, adjoin, affirm, antialias;
unsigned long subimage, subrange, depth;
char *size, *tile, *page;
InterlaceType interlace;
EndianType endian;
ResolutionType units;
unsigned long quality;
char *sampling_factor, *server_name, *font, *texture, *density;
double pointsize;
double fuzz;
PixelPacket pen, background_color, border_color, matte_color;
unsigned int dither, monochrome;
ColorspaceType colorspace;
ImageType type;
PreviewType preview_type;
long group;
unsigned int ping, verbose;
char *view, *authenticate;
Image *attributes;
void *client_data;
void *cache;
StreamHandler stream;
FILE *file;
void *blob;
size_t length;
char magick[MaxTextExtent], unique[MaxTextExtent], zero[MaxTextExtent], filename[MaxTextExtent];
unsigned long signature; } ImageInfo;
/* Image const declarations. */ extern MagickExport const char *BackgroundColor, *BorderColor, *DefaultTileFrame, *DefaultTileGeometry, *DefaultTileLabel, *ForegroundColor, *MatteColor, *LoadImageTag, *LoadImagesTag, *PSDensityGeometry, *PSPageGeometry, *SaveImageTag, *SaveImagesTag;
extern MagickExport const unsigned long DefaultCompressionQuality;
/* Image utilities methods. */ extern MagickExport char **GetColorList(const char *,unsigned long *), *GetPageGeometry(const char *);
extern MagickExport const char *GetImageMagick(const unsigned char *,const size_t);
extern MagickExport const ColorInfo *GetColorInfo(const char *,ExceptionInfo *);
extern MagickExport ExceptionType CatchImageException(Image *);
extern MagickExport const PixelPacket *AcquireImagePixels(const Image *,const long,const long,const unsigned long, const unsigned long,ExceptionInfo *);
extern MagickExport Image *AdaptiveThresholdImage(const Image *,const unsigned long,const unsigned long, const long,ExceptionInfo *), *AddNoiseImage(const Image *,const NoiseType,ExceptionInfo *), *AffineTransformImage(const Image *,const AffineMatrix *,ExceptionInfo *), *AllocateImage(const ImageInfo *), *AppendImages(const Image *,const unsigned int,ExceptionInfo *), *AverageImages(const Image *,ExceptionInfo *), *BlurImage(const Image *,const double,const double,ExceptionInfo *), *BorderImage(const Image *,const RectangleInfo *,ExceptionInfo *), *CharcoalImage(const Image *,const double,const double,ExceptionInfo *), *ChopImage(const Image *,const RectangleInfo *,ExceptionInfo *), *CloneImage(const Image *,const unsigned long,const unsigned long, const unsigned int,ExceptionInfo *), *CoalesceImages(const Image *,ExceptionInfo *), *ColorizeImage(const Image *,const char *,const PixelPacket,ExceptionInfo *), *ConstituteImage(const unsigned long,const unsigned long,const char *, const StorageType,const void *,ExceptionInfo *), *ConvolveImage(const Image *,const unsigned int,const double *,ExceptionInfo *), *CropImage(const Image *,const RectangleInfo *,ExceptionInfo *), *DeconstructImages(const Image *,ExceptionInfo *), *DespeckleImage(const Image *,ExceptionInfo *), *EdgeImage(const Image *,const double,ExceptionInfo *), *EmbossImage(const Image *,const double,const double,ExceptionInfo *), *EnhanceImage(const Image *,ExceptionInfo *), *FlattenImages(const Image *,ExceptionInfo *), *FlipImage(const Image *,ExceptionInfo *), *FlopImage(const Image *,ExceptionInfo *), *FrameImage(const Image *,const FrameInfo *,ExceptionInfo *), *GaussianBlurImage(const Image *,const double,const double,ExceptionInfo *), *ImplodeImage(const Image *,const double,ExceptionInfo *), *MagnifyImage(const Image *,ExceptionInfo *), *MedianFilterImage(const Image *,const double,ExceptionInfo *), *MinifyImage(const Image *,ExceptionInfo *), *MontageImages(const Image *,const MontageInfo *,ExceptionInfo *), *MorphImages(const Image *,const unsigned long,ExceptionInfo *), *MosaicImages(const Image *,ExceptionInfo *), *MotionBlurImage(const Image *,const double,const double,const double, ExceptionInfo *), *OilPaintImage(const Image *,const double,ExceptionInfo *), *PingImage(const ImageInfo *,ExceptionInfo *), *ReadImage(const ImageInfo *,ExceptionInfo *), *ReadInlineImage(const ImageInfo *,const char *,ExceptionInfo *), *ReadStream(const ImageInfo *,StreamHandler,ExceptionInfo *), *ReduceNoiseImage(const Image *,const double,ExceptionInfo *), *ReferenceImage(Image *), *ResizeImage(const Image *,const unsigned long,const unsigned long, const FilterTypes,const double,ExceptionInfo *), *RollImage(const Image *,const long,const long,ExceptionInfo *), *RotateImage(const Image *,const double,ExceptionInfo *), *SampleImage(const Image *,const unsigned long,const unsigned long, ExceptionInfo *), *ScaleImage(const Image *,const unsigned long,const unsigned long, ExceptionInfo *), *ShadeImage(const Image *,const unsigned int,double,double,ExceptionInfo *), *SharpenImage(const Image *,const double,const double,ExceptionInfo *), *ShaveImage(const Image *,const RectangleInfo *,ExceptionInfo *), *ShearImage(const Image *,const double,const double,ExceptionInfo *), *SpreadImage(const Image *,const unsigned int,ExceptionInfo *), *SteganoImage(const Image *,const Image *,ExceptionInfo *), *StereoImage(const Image *,const Image *,ExceptionInfo *), *SwirlImage(const Image *,double,ExceptionInfo *), *ThumbnailImage(const Image *,const unsigned long,const unsigned long, ExceptionInfo *), *UnsharpMaskImage(const Image *,const double,const double,const double, const double,ExceptionInfo *), *WaveImage(const Image *,const double,const double,ExceptionInfo *), *ZoomImage(const Image *,const unsigned long,const unsigned long, ExceptionInfo *);
extern MagickExport ImageInfo *CloneImageInfo(const ImageInfo *);
extern MagickExport ImageType GetImageType(const Image *,ExceptionInfo *);
extern MagickExport IndexPacket ConstrainColormapIndex(Image *,const unsigned long), *GetIndexes(const Image *);
extern MagickExport MontageInfo *CloneMontageInfo(const ImageInfo *,const MontageInfo *);
extern MagickExport PixelPacket AcquireOnePixel(const Image *,const long,const long,ExceptionInfo *), *GetImagePixels(Image *,const long,const long,const unsigned long, const unsigned long), GetOnePixel(Image *,const long,const long), *GetPixels(const Image *), *SetImagePixels(Image *,const long,const long,const unsigned long, const unsigned long);
extern MagickExport RectangleInfo GetImageBoundingBox(const Image *,ExceptionInfo *exception);
extern MagickExport unsigned int AllocateImageColormap(Image *,const unsigned long), AnimateImages(const ImageInfo *image_info,Image *image), ChannelImage(Image *,const ChannelType), ClipImage(Image *), CompositeImage(Image *,const CompositeOperator,const Image *,const long, const long), ContrastImage(Image *,const unsigned int), DispatchImage(const Image *,const long,const long,const unsigned long, const unsigned long,const char *,const StorageType,void *,ExceptionInfo *), DisplayImages(const ImageInfo *image_info,Image *image), EqualizeImage(Image *), FuzzyColorMatch(const PixelPacket *,const PixelPacket *,const double), GammaImage(Image *,const char *), GetGeometry(const char *,long *,long *,unsigned long *,unsigned long *), GradientImage(Image *,const PixelPacket *,const PixelPacket *), IsGeometry(const char *), IsGrayImage(const Image *,ExceptionInfo *), IsImagesEqual(Image *,const Image *), IsTaintImage(const Image *), IsMagickConflict(const char *), IsMonochromeImage(const Image *,ExceptionInfo *), IsOpaqueImage(const Image *,ExceptionInfo *), IsPaletteImage(const Image *,ExceptionInfo *), IsSubimage(const char *,const unsigned int), LevelImage(Image *,const char *), LevelImageChannel(Image *,const ChannelType,const double,const double, const double), ListColorInfo(FILE *,ExceptionInfo *), ListMagickInfo(FILE *,ExceptionInfo *), ModulateImage(Image *,const char *), MogrifyImage(const ImageInfo *,const int,char **,Image **), MogrifyImages(const ImageInfo *,const int,char **,Image **), NegateImage(Image *,const unsigned int), NormalizeImage(Image *), ParseGeometry(const char *,GeometryInfo *), ParseAbsoluteGeometry(const char *,RectangleInfo *), ParseGravityGeometry(const Image *,const char *,RectangleInfo *), ParseMetaGeometry(const char *,long *,long *,unsigned long *,unsigned long *), ParsePageGeometry(const Image *,const char *,RectangleInfo *), ParseSizeGeometry(const Image *,const char *,RectangleInfo *), PlasmaImage(Image *,const SegmentInfo *,unsigned long,unsigned long), PopImagePixels(const Image *,const QuantumType,unsigned char *), ProfileImage(Image *,const char *,const unsigned char *,const size_t, unsigned int), PushImagePixels(Image *,const QuantumType,const unsigned char *), QueryColorDatabase(const char *,PixelPacket *,ExceptionInfo *), QueryColorname(const Image *,const PixelPacket *,const ComplianceType,char *, ExceptionInfo *), RaiseImage(Image *,const RectangleInfo *,const int), RGBTransformImage(Image *,const ColorspaceType), SetImageClipMask(Image *,Image *), SetImageDepth(Image *,const unsigned long), SetImageInfo(ImageInfo *,const unsigned int,ExceptionInfo *), SignatureImage(Image *), SortColormapByIntensity(Image *), SyncImagePixels(Image *), ThresholdImage(Image *,const double), ThresholdImageChannel(Image *,const char *), TransformRGBImage(Image *,const ColorspaceType), UnregisterMagickInfo(const char *), WriteImage(const ImageInfo *,Image *), WriteImages(ImageInfo *,Image *,const char *,ExceptionInfo *), WriteStream(const ImageInfo *,Image *,StreamHandler);
extern MagickExport unsigned long GetImageDepth(const Image *,ExceptionInfo *), GetNumberColors(const Image *,FILE *,ExceptionInfo *);
extern MagickExport void AllocateNextImage(const ImageInfo *,Image *), CycleColormapImage(Image *,const int), DescribeImage(Image *,FILE *,const unsigned int), DestroyColorInfo(void), DestroyConstitute(void), DestroyImage(Image *), DestroyImageInfo(ImageInfo *), DestroyImagePixels(Image *), DestroyMagick(void), DestroyMagickInfo(void), DestroyMontageInfo(MontageInfo *), GetColorTuple(const PixelPacket *,const unsigned int,const unsigned int, const unsigned int,char *), GetImageException(Image *,ExceptionInfo *), GetImageInfo(ImageInfo *), GetMontageInfo(const ImageInfo *,MontageInfo *), InitializeMagick(const char *), ModifyImage(Image **,ExceptionInfo *), SetGeometry(const Image *,RectangleInfo *), SetGeometryInfo(GeometryInfo *), SetImage(Image *,const Quantum), SetImageOpacity(Image *,const unsigned int), SetImageType(Image *,const ImageType), SolarizeImage(Image *,const double), SyncImage(Image *), TextureImage(Image *,const Image *), TransformImage(Image **,const char *,const char *);
#if defined(__cplusplus) || defined(c_plusplus) } #endif
#endif
|