00001
00002
00003
00004
00005
00006
00007
#ifndef Magick_Include_header
00008
#define Magick_Include_header
00009
00010
#if !defined(_MAGICK_CONFIG_H)
00011 # define _MAGICK_CONFIG_H
00012
# if !defined(vms) && !defined(macintosh)
00013
# include "magick/magick_config.h"
00014
# else
00015
# include "magick_config.h"
00016
# endif
00017
# undef inline // Remove possible definition from config.h
00018
# undef class
00019
#endif
00020
00021
00022
#include <stdio.h>
00023
00024
00025
#include <time.h>
00026
00027
#if defined(HAVE_SYS_TYPES_H)
00028
# include <sys/types.h>
00029
#endif
00030
00031
#if defined(macintosh)
00032
# include <stat.mac.h>
00033
#endif
00034
00035
#if defined(__BORLANDC__)
00036
# include <vcl.h>
00037
#endif // defined(__BORLANDC__)
00038
00039
00040
00041
00042
00043
00044
00045
namespace MagickLib
00046 {
00047
#include <magick/api.h>
00048
#include <wand/magick_wand.h>
00049
#undef inline // Remove possible definition from config.h
00050
00051
#undef class
00052
}
00053
00054
00055
00056
00057
00058
#if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__)
00059
# define MagickCplusPlusDLLSupported
00060
#endif
00061
#if defined(MagickCplusPlusDLLSupported)
00062
# if defined(_MT) && defined(_DLL) && !defined(_LIB)
00063
# define MagickDLLBuild
00064
# if defined(_VISUALC_)
00065
# pragma warning( disable: 4273 )
00066
# pragma warning( disable: 4251 )
00067
# endif
00068
# if !defined(MAGICK_IMPLEMENTATION)
00069
# define MagickDLLDecl __declspec(dllimport)
00070
# define MagickDLLDeclExtern extern __declspec(dllimport)
00071
# if defined(_VISUALC_)
00072
# pragma message( "Magick++ lib DLL import" )
00073
# endif
00074
# else
00075
# if defined(__BORLANDC__)
00076
# define MagickDLLDecl __declspec(dllexport)
00077
# define MagickDLLDeclExtern __declspec(dllexport)
00078
# pragma message( "BCBMagick++ lib DLL export" )
00079
# else
00080
# define MagickDLLDecl __declspec(dllexport)
00081
# define MagickDLLDeclExtern extern __declspec(dllexport)
00082
# endif
00083
# if defined(_VISUALC_)
00084
# pragma message( "Magick++ lib DLL export" )
00085
# endif
00086
# endif
00087
# else
00088
# define MagickDLLDecl
00089
# define MagickDLLDeclExtern
00090
# if defined(_VISUALC_)
00091
# pragma message( "Magick++ lib static interface" )
00092
# endif
00093
# endif
00094
#else
00095 # define MagickDLLDecl
00096 # define MagickDLLDeclExtern
00097
#endif
00098
00099
00100
00101
00102
00103
00104
namespace Magick
00105 {
00106
00107
using MagickLib::Quantum;
00108
00109
00110
using MagickLib::MagickBooleanType;
00111
using MagickLib::MagickFalse;
00112
using MagickLib::MagickTrue;
00113
00114
00115
using MagickLib::ClassType;
00116
using MagickLib::UndefinedClass;
00117
using MagickLib::DirectClass;
00118
using MagickLib::PseudoClass;
00119
00120
00121
using MagickLib::ChannelType;
00122
using MagickLib::UndefinedChannel;
00123
using MagickLib::RedChannel;
00124
using MagickLib::CyanChannel;
00125
using MagickLib::GreenChannel;
00126
using MagickLib::MagentaChannel;
00127
using MagickLib::BlueChannel;
00128
using MagickLib::YellowChannel;
00129
using MagickLib::OpacityChannel;
00130
using MagickLib::BlackChannel;
00131
using MagickLib::MatteChannel;
00132
00133
00134
using MagickLib::ColorspaceType;
00135
using MagickLib::UndefinedColorspace;
00136
using MagickLib::RGBColorspace;
00137
using MagickLib::GRAYColorspace;
00138
using MagickLib::TransparentColorspace;
00139
using MagickLib::OHTAColorspace;
00140
using MagickLib::XYZColorspace;
00141
using MagickLib::YCbCrColorspace;
00142
using MagickLib::YCCColorspace;
00143
using MagickLib::YIQColorspace;
00144
using MagickLib::YPbPrColorspace;
00145
using MagickLib::YUVColorspace;
00146
using MagickLib::CMYKColorspace;
00147
using MagickLib::sRGBColorspace;
00148
using MagickLib::HSLColorspace;
00149
using MagickLib::HWBColorspace;
00150
00151
00152
using MagickLib::AddCompositeOp;
00153
using MagickLib::AtopCompositeOp;
00154
using MagickLib::BumpmapCompositeOp;
00155
using MagickLib::ClearCompositeOp;
00156
using MagickLib::ColorizeCompositeOp;
00157
using MagickLib::CompositeOperator;
00158
using MagickLib::CopyBlueCompositeOp;
00159
using MagickLib::CopyCompositeOp;
00160
using MagickLib::CopyGreenCompositeOp;
00161
using MagickLib::CopyOpacityCompositeOp;
00162
using MagickLib::CopyRedCompositeOp;
00163
using MagickLib::DarkenCompositeOp;
00164
using MagickLib::DifferenceCompositeOp;
00165
using MagickLib::DisplaceCompositeOp;
00166
using MagickLib::DissolveCompositeOp;
00167
using MagickLib::HueCompositeOp;
00168
using MagickLib::InCompositeOp;
00169
using MagickLib::LightenCompositeOp;
00170
using MagickLib::LuminizeCompositeOp;
00171
using MagickLib::MinusCompositeOp;
00172
using MagickLib::ModulateCompositeOp;
00173
using MagickLib::MultiplyCompositeOp;
00174
using MagickLib::NoCompositeOp;
00175
using MagickLib::OutCompositeOp;
00176
using MagickLib::OverCompositeOp;
00177
using MagickLib::OverlayCompositeOp;
00178
using MagickLib::PlusCompositeOp;
00179
using MagickLib::SaturateCompositeOp;
00180
using MagickLib::ScreenCompositeOp;
00181
using MagickLib::SubtractCompositeOp;
00182
using MagickLib::ThresholdCompositeOp;
00183
using MagickLib::UndefinedCompositeOp;
00184
using MagickLib::XorCompositeOp;
00185
using MagickLib::CopyCyanCompositeOp;
00186
using MagickLib::CopyMagentaCompositeOp;
00187
using MagickLib::CopyYellowCompositeOp;
00188
using MagickLib::CopyBlackCompositeOp;
00189
00190
00191
using MagickLib::CompressionType;
00192
using MagickLib::UndefinedCompression;
00193
using MagickLib::NoCompression;
00194
using MagickLib::BZipCompression;
00195
using MagickLib::FaxCompression;
00196
using MagickLib::Group4Compression;
00197
using MagickLib::JPEGCompression;
00198
using MagickLib::LZWCompression;
00199
using MagickLib::RLECompression;
00200
using MagickLib::ZipCompression;
00201
00202
using MagickLib::DisposeType;
00203
using MagickLib::UndefinedDispose;
00204
using MagickLib::NoneDispose;
00205
using MagickLib::BackgroundDispose;
00206
using MagickLib::PreviousDispose;
00207
00208
00209
using MagickLib::EndianType;
00210
using MagickLib::UndefinedEndian;
00211
using MagickLib::LSBEndian;
00212
using MagickLib::MSBEndian;
00213
00214
00215
using MagickLib::UndefinedEvaluateOperator;
00216
using MagickLib::AddEvaluateOperator;
00217
using MagickLib::AndEvaluateOperator;
00218
using MagickLib::DivideEvaluateOperator;
00219
using MagickLib::LeftShiftEvaluateOperator;
00220
using MagickLib::MaxEvaluateOperator;
00221
using MagickLib::MinEvaluateOperator;
00222
using MagickLib::MultiplyEvaluateOperator;
00223
using MagickLib::OrEvaluateOperator;
00224
using MagickLib::RightShiftEvaluateOperator;
00225
using MagickLib::SetEvaluateOperator;
00226
using MagickLib::SubtractEvaluateOperator;
00227
using MagickLib::XorEvaluateOperator;
00228
using MagickLib::MagickEvaluateOperator;
00229
00230
00231
using MagickLib::FillRule;
00232
using MagickLib::UndefinedRule;
00233
using MagickLib::EvenOddRule;
00234
using MagickLib::NonZeroRule;
00235
00236
00237
using MagickLib::FilterTypes;
00238
using MagickLib::UndefinedFilter;
00239
using MagickLib::PointFilter;
00240
using MagickLib::BoxFilter;
00241
using MagickLib::TriangleFilter;
00242
using MagickLib::HermiteFilter;
00243
using MagickLib::HanningFilter;
00244
using MagickLib::HammingFilter;
00245
using MagickLib::BlackmanFilter;
00246
using MagickLib::GaussianFilter;
00247
using MagickLib::QuadraticFilter;
00248
using MagickLib::CubicFilter;
00249
using MagickLib::CatromFilter;
00250
using MagickLib::MitchellFilter;
00251
using MagickLib::LanczosFilter;
00252
using MagickLib::BesselFilter;
00253
using MagickLib::SincFilter;
00254
00255
00256
using MagickLib::GravityType;
00257
using MagickLib::ForgetGravity;
00258
using MagickLib::NorthWestGravity;
00259
using MagickLib::NorthGravity;
00260
using MagickLib::NorthEastGravity;
00261
using MagickLib::WestGravity;
00262
using MagickLib::CenterGravity;
00263
using MagickLib::EastGravity;
00264
using MagickLib::SouthWestGravity;
00265
using MagickLib::SouthGravity;
00266
using MagickLib::SouthEastGravity;
00267
using MagickLib::StaticGravity;
00268
00269
00270
using MagickLib::ImageType;
00271
using MagickLib::UndefinedType;
00272
using MagickLib::BilevelType;
00273
using MagickLib::GrayscaleType;
00274
using MagickLib::GrayscaleMatteType;
00275
using MagickLib::PaletteType;
00276
using MagickLib::PaletteMatteType;
00277
using MagickLib::TrueColorType;
00278
using MagickLib::TrueColorMatteType;
00279
using MagickLib::ColorSeparationType;
00280
using MagickLib::ColorSeparationMatteType;
00281
using MagickLib::OptimizeType;
00282
00283
00284
using MagickLib::InterlaceType;
00285
using MagickLib::UndefinedInterlace;
00286
using MagickLib::NoInterlace;
00287
using MagickLib::LineInterlace;
00288
using MagickLib::PlaneInterlace;
00289
using MagickLib::PartitionInterlace;
00290
00291
00292
using MagickLib::LineCap;
00293
using MagickLib::UndefinedCap;
00294
using MagickLib::ButtCap;
00295
using MagickLib::RoundCap;
00296
using MagickLib::SquareCap;
00297
00298
00299
using MagickLib::LineJoin;
00300
using MagickLib::UndefinedJoin;
00301
using MagickLib::MiterJoin;
00302
using MagickLib::RoundJoin;
00303
using MagickLib::BevelJoin;
00304
00305
00306
using MagickLib::NoiseType;
00307
using MagickLib::UniformNoise;
00308
using MagickLib::GaussianNoise;
00309
using MagickLib::MultiplicativeGaussianNoise;
00310
using MagickLib::ImpulseNoise;
00311
using MagickLib::LaplacianNoise;
00312
using MagickLib::PoissonNoise;
00313
00314
00315
using MagickLib::PaintMethod;
00316
using MagickLib::PointMethod;
00317
using MagickLib::ReplaceMethod;
00318
using MagickLib::FloodfillMethod;
00319
using MagickLib::FillToBorderMethod;
00320
using MagickLib::ResetMethod;
00321
00322
00323
using MagickLib::PreviewType;
00324
using MagickLib::UndefinedPreview;
00325
using MagickLib::RotatePreview;
00326
using MagickLib::ShearPreview;
00327
using MagickLib::RollPreview;
00328
using MagickLib::HuePreview;
00329
using MagickLib::SaturationPreview;
00330
using MagickLib::BrightnessPreview;
00331
using MagickLib::GammaPreview;
00332
using MagickLib::SpiffPreview;
00333
using MagickLib::DullPreview;
00334
using MagickLib::GrayscalePreview;
00335
using MagickLib::QuantizePreview;
00336
using MagickLib::DespecklePreview;
00337
using MagickLib::ReduceNoisePreview;
00338
using MagickLib::AddNoisePreview;
00339
using MagickLib::SharpenPreview;
00340
using MagickLib::BlurPreview;
00341
using MagickLib::ThresholdPreview;
00342
using MagickLib::EdgeDetectPreview;
00343
using MagickLib::SpreadPreview;
00344
using MagickLib::SolarizePreview;
00345
using MagickLib::ShadePreview;
00346
using MagickLib::RaisePreview;
00347
using MagickLib::SegmentPreview;
00348
using MagickLib::SwirlPreview;
00349
using MagickLib::ImplodePreview;
00350
using MagickLib::WavePreview;
00351
using MagickLib::OilPaintPreview;
00352
using MagickLib::CharcoalDrawingPreview;
00353
using MagickLib::JPEGPreview;
00354
00355
00356
using MagickLib::QuantumType;
00357
using MagickLib::IndexQuantum;
00358
using MagickLib::GrayQuantum;
00359
using MagickLib::IndexAlphaQuantum;
00360
using MagickLib::GrayAlphaQuantum;
00361
using MagickLib::RedQuantum;
00362
using MagickLib::CyanQuantum;
00363
using MagickLib::GreenQuantum;
00364
using MagickLib::YellowQuantum;
00365
using MagickLib::BlueQuantum;
00366
using MagickLib::MagentaQuantum;
00367
using MagickLib::AlphaQuantum;
00368
using MagickLib::BlackQuantum;
00369
using MagickLib::RGBQuantum;
00370
using MagickLib::RGBAQuantum;
00371
using MagickLib::CMYKQuantum;
00372
00373
00374
using MagickLib::RenderingIntent;
00375
using MagickLib::UndefinedIntent;
00376
using MagickLib::SaturationIntent;
00377
using MagickLib::PerceptualIntent;
00378
using MagickLib::AbsoluteIntent;
00379
using MagickLib::RelativeIntent;
00380
00381
00382
using MagickLib::ResolutionType;
00383
using MagickLib::UndefinedResolution;
00384
using MagickLib::PixelsPerInchResolution;
00385
using MagickLib::PixelsPerCentimeterResolution;
00386
00387
00388
using MagickLib::PixelPacket;
00389
00390
00391
using MagickLib::IndexPacket;
00392
00393
00394
using MagickLib::StorageType;
00395
using MagickLib::CharPixel;
00396
using MagickLib::ShortPixel;
00397
using MagickLib::IntegerPixel;
00398
using MagickLib::FloatPixel;
00399
using MagickLib::DoublePixel;
00400
00401
00402
using MagickLib::StretchType;
00403
using MagickLib::NormalStretch;
00404
using MagickLib::UltraCondensedStretch;
00405
using MagickLib::ExtraCondensedStretch;
00406
using MagickLib::CondensedStretch;
00407
using MagickLib::SemiCondensedStretch;
00408
using MagickLib::SemiExpandedStretch;
00409
using MagickLib::ExpandedStretch;
00410
using MagickLib::ExtraExpandedStretch;
00411
using MagickLib::UltraExpandedStretch;
00412
using MagickLib::AnyStretch;
00413
00414
00415
using MagickLib::StyleType;
00416
using MagickLib::NormalStyle;
00417
using MagickLib::ItalicStyle;
00418
using MagickLib::ObliqueStyle;
00419
using MagickLib::AnyStyle;
00420
00421
00422
using MagickLib::DecorationType;
00423
using MagickLib::NoDecoration;
00424
using MagickLib::UnderlineDecoration;
00425
using MagickLib::OverlineDecoration;
00426
using MagickLib::LineThroughDecoration;
00427
00428
#if defined(MAGICK_IMPLEMENTATION)
00429
00430
00431
00432
using MagickLib::AcquireCacheView;
00433
using MagickLib::AcquireImagePixels;
00434
using MagickLib::AcquireMagickMemory;
00435
using MagickLib::AcquireString;
00436
using MagickLib::AcquireStringInfo;
00437
using MagickLib::AdaptiveThresholdImage;
00438
using MagickLib::AddNoiseImage;
00439
using MagickLib::AffineMatrix;
00440
using MagickLib::AffineTransformImage;
00441
using MagickLib::AllocateImage;
00442
using MagickLib::AnnotateImage;
00443
using MagickLib::AspectValue;
00444
using MagickLib::Base64Decode;
00445
using MagickLib::Base64Encode;
00446
using MagickLib::BlobError;
00447
using MagickLib::BlobFatalError;
00448
using MagickLib::BlobToImage;
00449
using MagickLib::BlobWarning;
00450
using MagickLib::BlurImage;
00451
using MagickLib::BorderImage;
00452
using MagickLib::CacheError;
00453
using MagickLib::CacheFatalError;
00454
using MagickLib::CacheWarning;
00455
using MagickLib::ChannelImage;
00456
using MagickLib::CharcoalImage;
00457
using MagickLib::ChopImage;
00458
using MagickLib::CloneDrawInfo;
00459
using MagickLib::CloneImage;
00460
using MagickLib::CloneImageInfo;
00461
using MagickLib::CloneQuantizeInfo;
00462
using MagickLib::CloseCacheView;
00463
using MagickLib::CoderError;
00464
using MagickLib::CoderFatalError;
00465
using MagickLib::CoderWarning;
00466
using MagickLib::ColorFloodfillImage;
00467
using MagickLib::ColorizeImage;
00468
using MagickLib::ColorPacket;
00469
using MagickLib::CompositeImage;
00470
using MagickLib::ConfigureError;
00471
using MagickLib::ConfigureFatalError;
00472
using MagickLib::ConfigureWarning;
00473
using MagickLib::ConstituteImage;
00474
using MagickLib::ContrastImage;
00475
using MagickLib::ConvolveImage;
00476
using MagickLib::CorruptImageError;
00477
using MagickLib::CorruptImageFatalError;
00478
using MagickLib::CorruptImageWarning;
00479
using MagickLib::CropImage;
00480
using MagickLib::CycleColormapImage;
00481
using MagickLib::DelegateError;
00482
using MagickLib::DelegateFatalError;
00483
using MagickLib::DelegateWarning;
00484
using MagickLib::DeleteMagickRegistry;
00485
using MagickLib::DespeckleImage;
00486
using MagickLib::DestroyDrawInfo;
00487
using MagickLib::DestroyDrawingWand;
00488
using MagickLib::DestroyExceptionInfo;
00489
using MagickLib::DestroyImageInfo;
00490
using MagickLib::DestroyImageList;
00491
using MagickLib::DestroyMagick;
00492
using MagickLib::DestroyMagickWand;
00493
using MagickLib::DestroyPixelWand;
00494
using MagickLib::DestroyQuantizeInfo;
00495
using MagickLib::DestroyStringInfo;
00496
using MagickLib::DispatchImage;
00497
using MagickLib::DisplayImages;
00498
using MagickLib::DrawAffine;
00499
using MagickLib::DrawAllocateWand;
00500
using MagickLib::DrawAnnotation;
00501
using MagickLib::DrawArc;
00502
using MagickLib::DrawBezier;
00503
using MagickLib::DrawCircle;
00504
using MagickLib::DrawColor;
00505
using MagickLib::DrawComment;
00506
using MagickLib::DrawComposite;
00507
using MagickLib::DrawEllipse;
00508
using MagickLib::DrawError;
00509
using MagickLib::DrawFatalError;
00510
using MagickLib::DrawImage;
00511
using MagickLib::DrawInfo;
00512
using MagickLib::DrawingWand;
00513
using MagickLib::DrawLine;
00514
using MagickLib::DrawMatte;
00515
using MagickLib::DrawPathClose;
00516
using MagickLib::DrawPathCurveToAbsolute;
00517
using MagickLib::DrawPathCurveToQuadraticBezierAbsolute;
00518
using MagickLib::DrawPathCurveToQuadraticBezierRelative;
00519
using MagickLib::DrawPathCurveToQuadraticBezierSmoothAbsolute;
00520
using MagickLib::DrawPathCurveToQuadraticBezierSmoothRelative;
00521
using MagickLib::DrawPathCurveToRelative;
00522
using MagickLib::DrawPathCurveToSmoothAbsolute;
00523
using MagickLib::DrawPathCurveToSmoothRelative;
00524
using MagickLib::DrawPathEllipticArcAbsolute;
00525
using MagickLib::DrawPathEllipticArcRelative;
00526
using MagickLib::DrawPathFinish;
00527
using MagickLib::DrawPathLineToAbsolute;
00528
using MagickLib::DrawPathLineToHorizontalAbsolute;
00529
using MagickLib::DrawPathLineToHorizontalRelative;
00530
using MagickLib::DrawPathLineToRelative;
00531
using MagickLib::DrawPathLineToVerticalAbsolute;
00532
using MagickLib::DrawPathLineToVerticalRelative;
00533
using MagickLib::DrawPathMoveToAbsolute;
00534
using MagickLib::DrawPathMoveToRelative;
00535
using MagickLib::DrawPathStart;
00536
using MagickLib::DrawPoint;
00537
using MagickLib::DrawPolygon;
00538
using MagickLib::DrawPolyline;
00539
using MagickLib::DrawPopClipPath;
00540
using MagickLib::DrawPopDefs;
00541
using MagickLib::DrawPopGraphicContext;
00542
using MagickLib::DrawPopPattern;
00543
using MagickLib::DrawPushClipPath;
00544
using MagickLib::DrawPushDefs;
00545
using MagickLib::DrawPushGraphicContext;
00546
using MagickLib::DrawPushPattern;
00547
using MagickLib::DrawRectangle;
00548
using MagickLib::DrawRender;
00549
using MagickLib::DrawRotate;
00550
using MagickLib::DrawRoundRectangle;
00551
using MagickLib::DrawScale;
00552
using MagickLib::DrawSetClipPath;
00553
using MagickLib::DrawSetClipRule;
00554
using MagickLib::DrawSetClipUnits;
00555
using MagickLib::DrawSetFillAlpha;
00556
using MagickLib::DrawSetFillColor;
00557
using MagickLib::DrawSetFillPatternURL;
00558
using MagickLib::DrawSetFillRule;
00559
using MagickLib::DrawSetFont;
00560
using MagickLib::DrawSetFontFamily;
00561
using MagickLib::DrawSetFontSize;
00562
using MagickLib::DrawSetFontStretch;
00563
using MagickLib::DrawSetFontStyle;
00564
using MagickLib::DrawSetFontWeight;
00565
using MagickLib::DrawSetGravity;
00566
using MagickLib::DrawSetStrokeAlpha;
00567
using MagickLib::DrawSetStrokeAntialias;
00568
using MagickLib::DrawSetStrokeColor;
00569
using MagickLib::DrawSetStrokeDashArray;
00570
using MagickLib::DrawSetStrokeDashOffset;
00571
using MagickLib::DrawSetStrokeLineCap;
00572
using MagickLib::DrawSetStrokeLineJoin;
00573
using MagickLib::DrawSetStrokeMiterLimit;
00574
using MagickLib::DrawSetStrokePatternURL;
00575
using MagickLib::DrawSetStrokeWidth;
00576
using MagickLib::DrawSetTextAntialias;
00577
using MagickLib::DrawSetTextDecoration;
00578
using MagickLib::DrawSetTextEncoding;
00579
using MagickLib::DrawSetTextUnderColor;
00580
using MagickLib::DrawSetViewbox;
00581
using MagickLib::DrawSkewX;
00582
using MagickLib::DrawSkewY;
00583
using MagickLib::DrawTranslate;
00584
using MagickLib::DrawWarning;
00585
using MagickLib::EdgeImage;
00586
using MagickLib::EmbossImage;
00587
using MagickLib::EnhanceImage;
00588
using MagickLib::EqualizeImage;
00589
using MagickLib::EvaluateImage;
00590
using MagickLib::EvaluateImageChannel;
00591
using MagickLib::ExceptionInfo;
00592
using MagickLib::ExceptionType;
00593
using MagickLib::ExecuteModuleProcess;
00594
using MagickLib::FileOpenError;
00595
using MagickLib::FileOpenFatalError;
00596
using MagickLib::FileOpenWarning;
00597
using MagickLib::FlattenImages;
00598
using MagickLib::FlipImage;
00599
using MagickLib::FlopImage;
00600
using MagickLib::FormatString;
00601
using MagickLib::FrameImage;
00602
using MagickLib::FrameInfo;
00603
using MagickLib::GammaImage;
00604
using MagickLib::GammaImage;
00605
using MagickLib::GaussianBlurImage;
00606
using MagickLib::GetCacheView;
00607
using MagickLib::GetCacheViewIndexes;
00608
using MagickLib::GetImageChannelExtrema;
00609
using MagickLib::GetImageChannelMean;
00610
using MagickLib::GetImageClipMask;
00611
using MagickLib::GetColorTuple;
00612
using MagickLib::GetDrawInfo;
00613
using MagickLib::GetExceptionInfo;
00614
using MagickLib::GetGeometry;
00615
using MagickLib::GetImageAttribute;
00616
using MagickLib::GetImageBoundingBox;
00617
using MagickLib::GetImageChannelDepth;
00618
using MagickLib::GetImageDepth;
00619
using MagickLib::GetImageInfo;
00620
using MagickLib::GetImageOption;
00621
using MagickLib::GetImagePixels;
00622
using MagickLib::GetImageProfile;
00623
using MagickLib::GetImageQuantizeError;
00624
using MagickLib::GetImageType;
00625
using MagickLib::GetIndexes;
00626
using MagickLib::GetMagickGeometry;
00627
using MagickLib::GetMagickInfo;
00628
using MagickLib::GetMagickRegistry;
00629
using MagickLib::GetNumberColors;
00630
using MagickLib::GetPageGeometry;
00631
using MagickLib::GetPixels;
00632
using MagickLib::GetQuantizeInfo;
00633
using MagickLib::GetTypeMetrics;
00634
using MagickLib::GlobExpression;
00635
using MagickLib::GreaterValue;
00636
using MagickLib::HSLTransform;
00637
using MagickLib::HeightValue;
00638
using MagickLib::IdentityAffine;
00639
using MagickLib::ImageAttribute;
00640
using MagickLib::ImageError;
00641
using MagickLib::ImageFatalError;
00642
using MagickLib::ImageInfo;
00643
using MagickLib::ImageInfoRegistryType;
00644
using MagickLib::ImageRegistryType;
00645
using MagickLib::ImageToBlob;
00646
using MagickLib::ImageWarning;
00647
using MagickLib::ImplodeImage;
00648
using MagickLib::IsEventLogging;
00649
using MagickLib::IsGeometry;
00650
using MagickLib::IsImagesEqual;
00651
using MagickLib::IsSubimage;
00652
using MagickLib::LessValue;
00653
using MagickLib::LocaleCompare;
00654
using MagickLib::LogMagickEvent;
00655
using MagickLib::MagickInfo;
00656
using MagickLib::MagickPixelPacket;
00657
using MagickLib::MagickToMime;
00658
using MagickLib::MagickWand;
00659
using MagickLib::MagnifyImage;
00660
using MagickLib::MapImage;
00661
using MagickLib::MatteFloodfillImage;
00662
using MagickLib::MedianFilterImage;
00663
using MagickLib::MinifyImage;
00664
using MagickLib::MissingDelegateError;
00665
using MagickLib::MissingDelegateFatalError;
00666
using MagickLib::MissingDelegateWarning;
00667
using MagickLib::ModulateImage;
00668
using MagickLib::ModuleError;
00669
using MagickLib::ModuleFatalError;
00670
using MagickLib::ModuleWarning;
00671
using MagickLib::MonitorError;
00672
using MagickLib::MonitorFatalError;
00673
using MagickLib::MonitorWarning;
00674
using MagickLib::MontageInfo;
00675
using MagickLib::NegateImage;
00676
using MagickLib::NewPixelWand;
00677
using MagickLib::NewMagickWandFromImage;
00678
using MagickLib::NoValue;
00679
using MagickLib::NoiseType;
00680
using MagickLib::NormalizeImage;
00681
using MagickLib::OilPaintImage;
00682
using MagickLib::OpaqueImage;
00683
using MagickLib::OpenCacheView;
00684
using MagickLib::OptionError;
00685
using MagickLib::OptionFatalError;
00686
using MagickLib::OptionWarning;
00687
using MagickLib::PercentValue;
00688
using MagickLib::PingBlob;
00689
using MagickLib::PingImage;
00690
using MagickLib::PixelSetQuantumColor;
00691
using MagickLib::PixelWand;
00692
using MagickLib::PointInfo;
00693
using MagickLib::PopImagePixels;
00694
using MagickLib::ProfileImage;
00695
using MagickLib::ProfileInfo;
00696
using MagickLib::PushImagePixels;
00697
using MagickLib::QuantizeImage;
00698
using MagickLib::QuantizeInfo;
00699
using MagickLib::QueryColorDatabase;
00700
using MagickLib::RGBTransformImage;
00701
using MagickLib::RaiseImage;
00702
using MagickLib::ReadImage;
00703
using MagickLib::RectangleInfo;
00704
using MagickLib::RectangleInfo;
00705
using MagickLib::ReduceNoiseImage;
00706
using MagickLib::RegisterMagickInfo;
00707
using MagickLib::RegistryError;
00708
using MagickLib::RegistryFatalError;
00709
using MagickLib::RegistryType;
00710
using MagickLib::RegistryWarning;
00711
using MagickLib::RelinquishMagickMemory;
00712
using MagickLib::RemoveImageOption;
00713
using MagickLib::ResizeMagickMemory;
00714
using MagickLib::ResourceLimitError;
00715
using MagickLib::ResourceLimitFatalError;
00716
using MagickLib::ResourceLimitWarning;
00717
using MagickLib::RollImage;
00718
using MagickLib::RotateImage;
00719
using MagickLib::SampleImage;
00720
using MagickLib::ScaleImage;
00721
using MagickLib::SegmentImage;
00722
using MagickLib::SetCacheThreshold;
00723
using MagickLib::SetCacheView;
00724
using MagickLib::SetClientName;
00725
using MagickLib::SetImage;
00726
using MagickLib::SetImageAttribute;
00727
using MagickLib::SetImageChannelDepth;
00728
using MagickLib::SetImageClipMask;
00729
using MagickLib::SetImageDepth;
00730
using MagickLib::SetImageInfo;
00731
using MagickLib::SetImageOpacity;
00732
using MagickLib::SetImageOption;
00733
using MagickLib::SetImagePixels;
00734
using MagickLib::SetImageProfile;
00735
using MagickLib::SetImageType;
00736
using MagickLib::SetLogEventMask;
00737
using MagickLib::SetMagickInfo;
00738
using MagickLib::SetMagickRegistry;
00739
using MagickLib::SetStringInfoDatum;
00740
using MagickLib::ShadeImage;
00741
using MagickLib::SharpenImage;
00742
using MagickLib::ShaveImage;
00743
using MagickLib::ShearImage;
00744
using MagickLib::SignatureImage;
00745
using MagickLib::SizeBlob;
00746
using MagickLib::SolarizeImage;
00747
using MagickLib::SpreadImage;
00748
using MagickLib::SteganoImage;
00749
using MagickLib::StereoImage;
00750
using MagickLib::StreamError;
00751
using MagickLib::StreamFatalError;
00752
using MagickLib::StreamWarning;
00753
using MagickLib::StringInfo;
00754
using MagickLib::SwirlImage;
00755
using MagickLib::SyncCacheView;
00756
using MagickLib::SyncImage;
00757
using MagickLib::SyncImagePixels;
00758
using MagickLib::TextureImage;
00759
using MagickLib::ThresholdImage;
00760
using MagickLib::ThrowException;
00761
using MagickLib::TransformHSL;
00762
using MagickLib::TransformImage;
00763
using MagickLib::TransformRGBImage;
00764
using MagickLib::TransparentImage;
00765
using MagickLib::TypeError;
00766
using MagickLib::TypeFatalError;
00767
using MagickLib::TypeWarning;
00768
using MagickLib::UndefinedException;
00769
using MagickLib::UndefinedRegistryType;
00770
using MagickLib::UnregisterMagickInfo;
00771
using MagickLib::UnsharpMaskImage;
00772
using MagickLib::ViewInfo;
00773
using MagickLib::WaveImage;
00774
using MagickLib::WidthValue;
00775
using MagickLib::WriteImage;
00776
using MagickLib::XNegative;
00777
using MagickLib::XServerError;
00778
using MagickLib::XServerFatalError;
00779
using MagickLib::XServerWarning;
00780
using MagickLib::XValue;
00781
using MagickLib::YNegative;
00782
using MagickLib::YValue;
00783
using MagickLib::ZoomImage;
00784
00785
#endif // MAGICK_IMPLEMENTATION
00786
00787 }
00788
00789
#endif // Magick_Include_header