|
Data Structures |
| struct | _AffineMatrix |
| struct | _PixelPacket |
| struct | _ColorPacket |
| struct | _ErrorInfo |
| struct | _PrimaryInfo |
| struct | _ProfileInfo |
| struct | _RectangleInfo |
| struct | _Timer |
| struct | _SegmentInfo |
| struct | _TimerInfo |
| struct | _ChromaticityInfo |
| struct | _ExceptionInfo |
| struct | _Image |
| struct | _ImageInfo |
Defines |
| #define | QuantumDepth 16 |
| #define | QuantumLeap |
| #define | MagickEpsilon 1.0e-10 |
| #define | MaxColormapSize 65536 |
| #define | MaxMap 65535 |
| #define | MaxRGB ((Quantum) 65535) |
| #define | ScaleCharToQuantum(value) ((Quantum) (257*(value))) |
| #define | ScaleLongToQuantum(value) ((Quantum) ((value)/65537UL)) |
| #define | ScaleMapToQuantum(value) ((Quantum) (value)) |
| #define | ScaleQuantum(quantum) ((unsigned long) ((quantum)/257)) |
| #define | ScaleQuantumToChar(quantum) ((unsigned char) ((quantum)/257)) |
| #define | ScaleQuantumToIndex(value) ((unsigned short) (value)) |
| #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) (257*(value))) |
| #define | AbsoluteValue(x) ((x) < 0 ? -(x) : (x)) |
| #define | ClipToQuantum(value) |
| #define | DegreesToRadians(x) (MagickPI*(x)/180.0) |
| #define | IsGray(color) |
| #define | MagickPI 3.14159265358979323846264338327950288419716939937510 |
| #define | MagickSQ2PI 2.50662827463100024161235523934010416269302368164062 |
| #define | Max(x, y) (((x) > (y)) ? (x) : (y)) |
| #define | Min(x, y) (((x) < (y)) ? (x) : (y)) |
| #define | QuantumScale ((MagickRealType) 1.0/(MagickRealType) MaxRGB) |
| #define | QuantumTick(i, span) |
| #define | RadiansToDegrees(x) (180.0*(x)/MagickPI) |
| #define | RoundToQuantum(value) |
| #define | RoundToMap(value) |
| #define | ScaleXToQuantum(x, scale) |
| #define | Swap(x, y) ((x)^=(y), (y)^=(x), (x)^=(y)) |
| #define | AccentuateModulate ScaleCharToQuantum(80) |
| #define | HighlightModulate ScaleCharToQuantum(125) |
| #define | ShadowModulate ScaleCharToQuantum(135) |
| #define | DepthModulate ScaleCharToQuantum(185) |
| #define | TroughModulate ScaleCharToQuantum(110) |
Typedefs |
| typedef double | MagickRealType |
| typedef unsigned short | Quantum |
| typedef unsigned int | MagickStatusType |
| typedef long | MagickOffsetType |
| typedef unsigned long | MagickSizeType |
| typedef _AffineMatrix | AffineMatrix |
| typedef Quantum | IndexPacket |
| typedef _PixelPacket | PixelPacket |
| typedef _ColorPacket | ColorPacket |
| typedef _ErrorInfo | ErrorInfo |
| typedef _PrimaryInfo | PrimaryInfo |
| typedef _ProfileInfo | ProfileInfo |
| typedef _RectangleInfo | RectangleInfo |
| typedef _Timer | Timer |
| typedef _SegmentInfo | SegmentInfo |
| typedef _TimerInfo | TimerInfo |
| typedef _ChromaticityInfo | ChromaticityInfo |
| typedef _ExceptionInfo | ExceptionInfo |
| typedef _Ascii85Info | _Ascii85Info_ |
| typedef _BlobInfo | _BlobInfo_ |
| typedef _HashmapInfo | _HashmapInfo_ |
| typedef _Image | _Image_ |
| typedef _ImageAttribute | _ImageAttribute_ |
| typedef _SemaphoreInfo | _SemaphoreInfo_ |
| typedef MagickBooleanType(* | MagickProgressMonitor )(const char *, const MagickOffsetType, const MagickSizeType, void *) |
| typedef _Image | Image |
| typedef MagickBooleanType(* | StreamHandler )(const Image *, const void *, const size_t) |
| typedef _ImageInfo | ImageInfo |
Enumerations |
| enum | ChannelType {
UndefinedChannel,
RedChannel = 0x0001,
CyanChannel = 0x0001,
GreenChannel = 0x0002,
MagentaChannel = 0x0002,
BlueChannel = 0x0004,
YellowChannel = 0x0004,
AlphaChannel = 0x0008,
OpacityChannel = 0x0008,
MatteChannel = 0x0008,
BlackChannel = 0x0020,
IndexChannel = 0x0020,
AllChannels = 0x7fffffff
} |
| enum | ClassType { UndefinedClass,
DirectClass,
PseudoClass
} |
| enum | ColorspaceType {
UndefinedColorspace,
RGBColorspace,
GRAYColorspace,
TransparentColorspace,
OHTAColorspace,
LABColorspace,
XYZColorspace,
YCbCrColorspace,
YCCColorspace,
YIQColorspace,
YPbPrColorspace,
YUVColorspace,
CMYKColorspace,
sRGBColorspace,
HSBColorspace,
HSLColorspace,
HWBColorspace
} |
| enum | CompositeOperator {
UndefinedCompositeOp,
NoCompositeOp,
AddCompositeOp,
AtopCompositeOp,
BlendCompositeOp,
BumpmapCompositeOp,
ClearCompositeOp,
ColorBurnCompositeOp,
ColorDodgeCompositeOp,
ColorizeCompositeOp,
CopyBlackCompositeOp,
CopyBlueCompositeOp,
CopyCompositeOp,
CopyCyanCompositeOp,
CopyGreenCompositeOp,
CopyMagentaCompositeOp,
CopyOpacityCompositeOp,
CopyRedCompositeOp,
CopyYellowCompositeOp,
DarkenCompositeOp,
DstAtopCompositeOp,
DstCompositeOp,
DstInCompositeOp,
DstOutCompositeOp,
DstOverCompositeOp,
DifferenceCompositeOp,
DisplaceCompositeOp,
DissolveCompositeOp,
ExclusionCompositeOp,
HardLightCompositeOp,
HueCompositeOp,
InCompositeOp,
LightenCompositeOp,
LuminizeCompositeOp,
MinusCompositeOp,
ModulateCompositeOp,
MultiplyCompositeOp,
OutCompositeOp,
OverCompositeOp,
OverlayCompositeOp,
PlusCompositeOp,
ReplaceCompositeOp,
SaturateCompositeOp,
ScreenCompositeOp,
SoftLightCompositeOp,
SrcAtopCompositeOp,
SrcCompositeOp,
SrcInCompositeOp,
SrcOutCompositeOp,
SrcOverCompositeOp,
SubtractCompositeOp,
ThresholdCompositeOp,
XorCompositeOp
} |
| enum | CompressionType {
UndefinedCompression,
NoCompression,
BZipCompression,
FaxCompression,
Group4Compression,
JPEGCompression,
LosslessJPEGCompression,
LZWCompression,
RLECompression,
ZipCompression
} |
| enum | DisposeType {
UnrecognizedDispose,
UndefinedDispose = 0,
NoneDispose = 1,
BackgroundDispose = 2,
PreviousDispose = 3
} |
| enum | EndianType { UndefinedEndian,
LSBEndian,
MSBEndian
} |
| enum | ExceptionType {
UndefinedException,
WarningException = 300,
ResourceLimitWarning = 300,
TypeWarning = 305,
OptionWarning = 310,
DelegateWarning = 315,
MissingDelegateWarning = 320,
CorruptImageWarning = 325,
FileOpenWarning = 330,
BlobWarning = 335,
StreamWarning = 340,
CacheWarning = 345,
CoderWarning = 350,
ModuleWarning = 355,
DrawWarning = 360,
ImageWarning = 365,
WandWarning = 370,
XServerWarning = 380,
MonitorWarning = 385,
RegistryWarning = 390,
ConfigureWarning = 395,
ErrorException = 400,
ResourceLimitError = 400,
TypeError = 405,
OptionError = 410,
DelegateError = 415,
MissingDelegateError = 420,
CorruptImageError = 425,
FileOpenError = 430,
BlobError = 435,
StreamError = 440,
CacheError = 445,
CoderError = 450,
ModuleError = 455,
DrawError = 460,
ImageError = 465,
WandError = 470,
XServerError = 480,
MonitorError = 485,
RegistryError = 490,
ConfigureError = 495,
FatalErrorException = 700,
ResourceLimitFatalError = 700,
TypeFatalError = 705,
OptionFatalError = 710,
DelegateFatalError = 715,
MissingDelegateFatalError = 720,
CorruptImageFatalError = 725,
FileOpenFatalError = 730,
BlobFatalError = 735,
StreamFatalError = 740,
CacheFatalError = 745,
CoderFatalError = 750,
ModuleFatalError = 755,
DrawFatalError = 760,
ImageFatalError = 765,
WandFatalError = 770,
XServerFatalError = 780,
MonitorFatalError = 785,
RegistryFatalError = 790,
ConfigureFatalError = 795
} |
| enum | FilterTypes {
UndefinedFilter,
PointFilter,
BoxFilter,
TriangleFilter,
HermiteFilter,
HanningFilter,
HammingFilter,
BlackmanFilter,
GaussianFilter,
QuadraticFilter,
CubicFilter,
CatromFilter,
MitchellFilter,
LanczosFilter,
BesselFilter,
SincFilter
} |
| enum | GravityType {
UndefinedGravity,
ForgetGravity = 0,
NorthWestGravity = 1,
NorthGravity = 2,
NorthEastGravity = 3,
WestGravity = 4,
CenterGravity = 5,
EastGravity = 6,
SouthWestGravity = 7,
SouthGravity = 8,
SouthEastGravity = 9,
StaticGravity = 10
} |
| enum | ImageType {
UndefinedType,
BilevelType,
GrayscaleType,
GrayscaleMatteType,
PaletteType,
PaletteMatteType,
TrueColorType,
TrueColorMatteType,
ColorSeparationType,
ColorSeparationMatteType,
OptimizeType
} |
| enum | InterlaceType {
UndefinedInterlace,
NoInterlace,
LineInterlace,
PlaneInterlace,
PartitionInterlace
} |
| enum | MagickBooleanType { MagickFalse = 0,
MagickTrue = 1
} |
| enum | OrientationType {
UndefinedOrientation,
TopLeftOrientation,
TopRightOrientation,
BottomRightOrientation,
BottomLeftOrientation,
LeftTopOrientation,
RightTopOrientation,
RightBottomOrientation,
LeftBottomOrientation
} |
| enum | PreviewType {
UndefinedPreview,
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
} |
| enum | RenderingIntent {
UndefinedIntent,
SaturationIntent,
PerceptualIntent,
AbsoluteIntent,
RelativeIntent
} |
| enum | ResolutionType { UndefinedResolution,
PixelsPerInchResolution,
PixelsPerCentimeterResolution
} |
| enum | TimerState { UndefinedTimerState,
StoppedTimerState,
RunningTimerState
} |
|
|
- Enumeration values:
-
| UndefinedCompositeOp |
|
| NoCompositeOp |
|
| AddCompositeOp |
|
| AtopCompositeOp |
|
| BlendCompositeOp |
|
| BumpmapCompositeOp |
|
| ClearCompositeOp |
|
| ColorBurnCompositeOp |
|
| ColorDodgeCompositeOp |
|
| ColorizeCompositeOp |
|
| CopyBlackCompositeOp |
|
| CopyBlueCompositeOp |
|
| CopyCompositeOp |
|
| CopyCyanCompositeOp |
|
| CopyGreenCompositeOp |
|
| CopyMagentaCompositeOp |
|
| CopyOpacityCompositeOp |
|
| CopyRedCompositeOp |
|
| CopyYellowCompositeOp |
|
| DarkenCompositeOp |
|
| DstAtopCompositeOp |
|
| DstCompositeOp |
|
| DstInCompositeOp |
|
| DstOutCompositeOp |
|
| DstOverCompositeOp |
|
| DifferenceCompositeOp |
|
| DisplaceCompositeOp |
|
| DissolveCompositeOp |
|
| ExclusionCompositeOp |
|
| HardLightCompositeOp |
|
| HueCompositeOp |
|
| InCompositeOp |
|
| LightenCompositeOp |
|
| LuminizeCompositeOp |
|
| MinusCompositeOp |
|
| ModulateCompositeOp |
|
| MultiplyCompositeOp |
|
| OutCompositeOp |
|
| OverCompositeOp |
|
| OverlayCompositeOp |
|
| PlusCompositeOp |
|
| ReplaceCompositeOp |
|
| SaturateCompositeOp |
|
| ScreenCompositeOp |
|
| SoftLightCompositeOp |
|
| SrcAtopCompositeOp |
|
| SrcCompositeOp |
|
| SrcInCompositeOp |
|
| SrcOutCompositeOp |
|
| SrcOverCompositeOp |
|
| SubtractCompositeOp |
|
| ThresholdCompositeOp |
|
| XorCompositeOp |
|
Definition at line 178 of file ImageMagick.h.
00179 {
00180 UndefinedCompositeOp,
00181 NoCompositeOp,
00182 AddCompositeOp,
00183 AtopCompositeOp,
00184 BlendCompositeOp,
00185 BumpmapCompositeOp,
00186 ClearCompositeOp,
00187 ColorBurnCompositeOp,
00188 ColorDodgeCompositeOp,
00189 ColorizeCompositeOp,
00190 CopyBlackCompositeOp,
00191 CopyBlueCompositeOp,
00192 CopyCompositeOp,
00193 CopyCyanCompositeOp,
00194 CopyGreenCompositeOp,
00195 CopyMagentaCompositeOp,
00196 CopyOpacityCompositeOp,
00197 CopyRedCompositeOp,
00198 CopyYellowCompositeOp,
00199 DarkenCompositeOp,
00200 DstAtopCompositeOp,
00201 DstCompositeOp,
00202 DstInCompositeOp,
00203 DstOutCompositeOp,
00204 DstOverCompositeOp,
00205 DifferenceCompositeOp,
00206 DisplaceCompositeOp,
00207 DissolveCompositeOp,
00208 ExclusionCompositeOp,
00209 HardLightCompositeOp,
00210 HueCompositeOp,
00211 InCompositeOp,
00212 LightenCompositeOp,
00213 LuminizeCompositeOp,
00214 MinusCompositeOp,
00215 ModulateCompositeOp,
00216 MultiplyCompositeOp,
00217 OutCompositeOp,
00218 OverCompositeOp,
00219 OverlayCompositeOp,
00220 PlusCompositeOp,
00221 ReplaceCompositeOp,
00222 SaturateCompositeOp,
00223 ScreenCompositeOp,
00224 SoftLightCompositeOp,
00225 SrcAtopCompositeOp,
00226 SrcCompositeOp,
00227 SrcInCompositeOp,
00228 SrcOutCompositeOp,
00229 SrcOverCompositeOp,
00230 SubtractCompositeOp,
00231 ThresholdCompositeOp,
00232 XorCompositeOp
00233 } CompositeOperator;
|