Magick++  7.0.7
Convert, Edit, Or Compose Bitmap Images
Magick Namespace Reference

Classes

class  adaptiveBlurImage
 
class  adaptiveThresholdImage
 
class  addNoiseImage
 
class  adjoinImage
 
class  affineTransformImage
 
class  alphaFlagImage
 
class  alphaImage
 
class  animationDelayImage
 
class  animationIterationsImage
 
class  annotateImage
 
class  backgroundColorImage
 
class  backgroundTextureImage
 
class  Blob
 
class  BlobRef
 
class  blurImage
 
class  borderColorImage
 
class  borderImage
 
class  boxColorImage
 
class  cdlImage
 
class  channelImage
 
class  ChannelMoments
 
class  ChannelPerceptualHash
 
class  ChannelStatistics
 
class  charcoalImage
 
class  chopImage
 
class  chromaBluePrimaryImage
 
class  chromaGreenPrimaryImage
 
class  chromaRedPrimaryImage
 
class  chromaWhitePointImage
 
class  CoderInfo
 
class  Color
 
class  ColorCMYK
 
class  colorFuzzImage
 
class  ColorGray
 
class  ColorHSL
 
class  colorizeImage
 
class  colorMapImage
 
class  colorMatrixImage
 
class  ColorMono
 
class  ColorRGB
 
class  colorSpaceImage
 
class  ColorYUV
 
class  commentImage
 
class  composeImage
 
class  compositeImage
 
class  compressTypeImage
 
class  contrastImage
 
class  Coordinate
 
class  cropImage
 
class  cycleColormapImage
 
class  densityImage
 
class  depthImage
 
class  despeckleImage
 
class  distortImage
 
class  Drawable
 
class  DrawableAffine
 
class  DrawableAlpha
 
class  DrawableArc
 
class  DrawableBase
 
class  DrawableBezier
 
class  DrawableBorderColor
 
class  DrawableCircle
 
class  DrawableClipPath
 
class  DrawableClipRule
 
class  DrawableClipUnits
 
class  DrawableColor
 
class  DrawableCompositeImage
 
class  DrawableDensity
 
class  DrawableEllipse
 
class  DrawableFillColor
 
class  DrawableFillOpacity
 
class  DrawableFillPatternUrl
 
class  DrawableFillRule
 
class  DrawableFont
 
class  DrawableGravity
 
class  DrawableLine
 
class  DrawableMiterLimit
 
class  DrawablePath
 
class  DrawablePoint
 
class  DrawablePointSize
 
class  DrawablePolygon
 
class  DrawablePolyline
 
class  DrawablePopClipPath
 
class  DrawablePopGraphicContext
 
class  DrawablePopPattern
 
class  DrawablePushClipPath
 
class  DrawablePushGraphicContext
 
class  DrawablePushPattern
 
class  DrawableRectangle
 
class  DrawableRotation
 
class  DrawableRoundRectangle
 
class  DrawableScaling
 
class  DrawableSkewX
 
class  DrawableSkewY
 
class  DrawableStrokeAntialias
 
class  DrawableStrokeColor
 
class  DrawableStrokeDashArray
 
class  DrawableStrokeDashOffset
 
class  DrawableStrokeLineCap
 
class  DrawableStrokeLineJoin
 
class  DrawableStrokeOpacity
 
class  DrawableStrokePatternUrl
 
class  DrawableStrokeWidth
 
class  DrawableText
 
class  DrawableTextAlignment
 
class  DrawableTextAntialias
 
class  DrawableTextDecoration
 
class  DrawableTextDirection
 
class  DrawableTextInterlineSpacing
 
class  DrawableTextInterwordSpacing
 
class  DrawableTextKerning
 
class  DrawableTextUnderColor
 
class  DrawableTranslation
 
class  DrawableViewbox
 
class  drawImage
 
class  edgeImage
 
class  embossImage
 
class  endianImage
 
class  enhanceImage
 
class  equalizeImage
 
class  Error
 
class  ErrorBlob
 
class  ErrorCache
 
class  ErrorCoder
 
class  ErrorConfigure
 
class  ErrorCorruptImage
 
class  ErrorDelegate
 
class  ErrorDraw
 
class  ErrorFileOpen
 
class  ErrorImage
 
class  ErrorMissingDelegate
 
class  ErrorModule
 
class  ErrorMonitor
 
class  ErrorOption
 
class  ErrorPolicy
 
class  ErrorRegistry
 
class  ErrorResourceLimit
 
class  ErrorStream
 
class  ErrorType
 
class  ErrorUndefined
 
class  ErrorXServer
 
class  Exception
 
class  fileNameImage
 
class  fillColorImage
 
class  filterTypeImage
 
class  flipImage
 
class  floodFillAlphaImage
 
class  floodFillColorImage
 
class  floodFillTextureImage
 
class  flopImage
 
class  fontImage
 
class  fontPointsizeImage
 
class  frameImage
 
class  gammaImage
 
class  gaussianBlurImage
 
class  Geometry
 
class  gifDisposeMethodImage
 
class  haldClutImage
 
class  Image
 
class  ImageMoments
 
class  ImagePerceptualHash
 
class  ImageRef
 
class  ImageStatistics
 
class  implodeImage
 
class  interlaceTypeImage
 
class  inverseFourierTransformImage
 
class  isValidImage
 
class  labelImage
 
class  levelImage
 
class  magickImage
 
class  magnifyImage
 
class  mapImage
 
class  matteColorImage
 
class  medianConvolveImage
 
class  mergeLayersImage
 
class  minifyImage
 
class  modulateImage
 
class  monochromeImage
 
class  Montage
 
class  MontageFramed
 
class  MutexLock
 
class  negateImage
 
class  normalizeImage
 
class  Offset
 
class  oilPaintImage
 
class  opaqueImage
 
class  Options
 
class  pageImage
 
class  PathArcAbs
 
class  PathArcArgs
 
class  PathArcRel
 
class  PathClosePath
 
class  PathCurvetoAbs
 
class  PathCurvetoArgs
 
class  PathCurvetoRel
 
class  PathLinetoAbs
 
class  PathLinetoHorizontalAbs
 
class  PathLinetoHorizontalRel
 
class  PathLinetoRel
 
class  PathLinetoVerticalAbs
 
class  PathLinetoVerticalRel
 
class  PathMovetoAbs
 
class  PathMovetoRel
 
class  PathQuadraticCurvetoAbs
 
class  PathQuadraticCurvetoArgs
 
class  PathQuadraticCurvetoRel
 
class  PathSmoothCurvetoAbs
 
class  PathSmoothCurvetoRel
 
class  PathSmoothQuadraticCurvetoAbs
 
class  PathSmoothQuadraticCurvetoRel
 
class  penColorImage
 
class  penTextureImage
 
class  pixelColorImage
 
class  PixelData
 
class  Pixels
 
class  Point
 
class  qualityImage
 
class  quantizeColorsImage
 
class  quantizeColorSpaceImage
 
class  quantizeDitherImage
 
class  quantizeImage
 
class  quantizeTreeDepthImage
 
class  raiseImage
 
class  ReadOptions
 
class  reduceNoiseImage
 
class  renderingIntentImage
 
class  resizeImage
 
class  resolutionUnitsImage
 
class  ResourceLimits
 
class  rollImage
 
class  rotateImage
 
class  sampleImage
 
class  scaleImage
 
class  sceneImage
 
class  segmentImage
 
class  shadeImage
 
class  shadowImage
 
class  sharpenImage
 
class  shaveImage
 
class  shearImage
 
class  sigmoidalContrastImage
 
class  sizeImage
 
class  solarizeImage
 
class  spliceImage
 
class  spreadImage
 
class  steganoImage
 
class  stereoImage
 
class  stripImage
 
class  strokeColorImage
 
class  subImageImage
 
class  subRangeImage
 
class  swirlImage
 
class  textAntiAliasImage
 
class  textureImage
 
class  thresholdImage
 
class  transparentImage
 
class  trimImage
 
class  typeImage
 
class  TypeMetric
 
class  verboseImage
 
class  VPath
 
class  VPathBase
 
class  Warning
 
class  WarningBlob
 
class  WarningCache
 
class  WarningCoder
 
class  WarningConfigure
 
class  WarningCorruptImage
 
class  WarningDelegate
 
class  WarningDraw
 
class  WarningFileOpen
 
class  WarningImage
 
class  WarningMissingDelegate
 
class  WarningModule
 
class  WarningMonitor
 
class  WarningOption
 
class  WarningPolicy
 
class  WarningRegistry
 
class  WarningResourceLimit
 
class  WarningStream
 
class  WarningType
 
class  WarningUndefined
 
class  WarningXServer
 
class  waveImage
 
class  x11DisplayImage
 
class  zoomImage
 

Typedefs

typedef std::vector< Magick::CoordinateCoordinateList
 
typedef std::vector< Magick::DrawableDrawableList
 
typedef std::vector< Magick::VPathVPathList
 
typedef std::vector< Magick::PathArcArgsPathArcArgsList
 
typedef std::vector< Magick::PathCurvetoArgsPathCurveToArgsList
 
typedef std::vector< Magick::PathQuadraticCurvetoArgsPathQuadraticCurvetoArgsList
 

Functions

MagickPPExport int operator== (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator!= (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator> (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator< (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator>= (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator<= (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator== (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator!= (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator> (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator< (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator>= (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator<= (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator== (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator!= (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator> (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator< (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator>= (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator<= (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator== (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator!= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator> (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator< (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator>= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator<= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator== (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator!= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator> (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator< (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator>= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator<= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
std::string formatExceptionMessage (const MagickCore::ExceptionInfo *exception_)
 
ExceptioncreateException (const MagickCore::ExceptionInfo *exception_)
 
MagickPPExport void throwExceptionExplicit (const MagickCore::ExceptionType severity_, const char *reason_, const char *description_=(char *) NULL)
 
MagickPPExport void throwException (MagickCore::ExceptionInfo *exception_, const bool quiet_=false)
 
MagickPPExport void CloneString (char **destination_, const std::string &source_)
 
MagickPPExport void DisableOpenCL (void)
 
MagickPPExport bool EnableOpenCL (void)
 
MagickPPExport void InitializeMagick (const char *path_)
 
MagickPPExport void SetRandomSeed (const unsigned long seed)
 
MagickPPExport bool SetSecurityPolicy (const std::string &policy_)
 
MagickPPExport void TerminateMagick ()
 
MagickPPExport int operator== (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator!= (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator> (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator< (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator>= (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator<= (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator== (const Magick::Offset &left_, const Magick::Offset &right_)
 
MagickPPExport int operator!= (const Magick::Offset &left_, const Magick::Offset &right_)
 
MagickPPExport int operator== (const Magick::Point &left_, const Magick::Point &right_)
 
MagickPPExport int operator!= (const Magick::Point &left_, const Magick::Point &right_)
 
MagickPPExport int operator== (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator!= (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator> (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator< (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator>= (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator<= (const Magick::Image &left_, const Magick::Image &right_)
 
template<class InputIterator , class Container >
void channelMaskImages (InputIterator first_, InputIterator last_, Container *container_, const ChannelType channel_)
 
template<class Container >
void insertImages (Container *sequence_, MagickCore::Image *images_)
 
template<class InputIterator >
bool linkImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void restoreChannelMaskImages (InputIterator first_, InputIterator last_, Container *container_)
 
template<class InputIterator >
void unlinkImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void animateImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void appendImages (Image *appendedImage_, InputIterator first_, InputIterator last_, bool stack_=false)
 
template<class Container >
void artifactNames (Container *names_, const Image *image_)
 
template<class Container >
void attributeNames (Container *names_, const Image *image_)
 
template<class InputIterator >
void averageImages (Image *averagedImage_, InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void coalesceImages (Container *coalescedImages_, InputIterator first_, InputIterator last_)
 
template<class Container >
void coderInfoList (Container *container_, CoderInfo::MatchType isReadable_=CoderInfo::AnyMatch, CoderInfo::MatchType isWritable_=CoderInfo::AnyMatch, CoderInfo::MatchType isMultiFrame_=CoderInfo::AnyMatch)
 
template<class Container >
void colorHistogram (Container *histogram_, const Image image)
 
template<class InputIterator >
void combineImages (Image *combinedImage_, InputIterator first_, InputIterator last_, const ChannelType channel_, const ColorspaceType colorspace_)
 
template<class Container >
void cropToTiles (Container *tiledImages_, const Image image_, const Geometry &geometry_)
 
template<class InputIterator , class Container >
void deconstructImages (Container *deconstructedImages_, InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void displayImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void evaluateImages (Image *evaluatedImage_, InputIterator first_, InputIterator last_, const MagickEvaluateOperator operator_)
 
template<class InputIterator >
void flattenImages (Image *flattendImage_, InputIterator first_, InputIterator last_)
 
template<class Container >
void forwardFourierTransformImage (Container *fourierImages_, const Image &image_)
 
template<class Container >
void forwardFourierTransformImage (Container *fourierImages_, const Image &image_, const bool magnitude_)
 
template<class InputIterator >
void fxImages (Image *fxImage_, InputIterator first_, InputIterator last_, const std::string expression)
 
template<class InputIterator >
void mapImages (InputIterator first_, InputIterator last_, const Image &mapImage_, bool dither_=false, bool measureError_=false)
 
template<class InputIterator >
void mergeImageLayers (Image *mergedImage_, InputIterator first_, InputIterator last_, const LayerMethod method_)
 
template<class Container , class InputIterator >
void montageImages (Container *montageImages_, InputIterator first_, InputIterator last_, const Montage &options_)
 
template<class InputIterator , class Container >
void morphImages (Container *morphedImages_, InputIterator first_, InputIterator last_, size_t frames_)
 
template<class InputIterator >
void mosaicImages (Image *mosaicImage_, InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void optimizeImageLayers (Container *optimizedImages_, InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void optimizePlusImageLayers (Container *optimizedImages_, InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void optimizeTransparency (InputIterator first_, InputIterator last_)
 
template<class Container >
void profileNames (Container *names_, const Image *image_)
 
template<class InputIterator >
void quantizeImages (InputIterator first_, InputIterator last_, bool measureError_=false)
 
template<class Container >
void readImages (Container *sequence_, const std::string &imageSpec_, ReadOptions &options)
 
template<class Container >
void readImages (Container *sequence_, const std::string &imageSpec_)
 
template<class Container >
void readImages (Container *sequence_, const Blob &blob_, ReadOptions &options)
 
template<class Container >
void readImages (Container *sequence_, const Blob &blob_)
 
template<class Container >
void separateImages (Container *separatedImages_, Image &image_, const ChannelType channel_)
 
template<class InputIterator >
void smushImages (Image *smushedImage_, InputIterator first_, InputIterator last_, const ssize_t offset_, bool stack_=false)
 
template<class InputIterator >
void writeImages (InputIterator first_, InputIterator last_, const std::string &imageSpec_, bool adjoin_=true)
 
template<class InputIterator >
void writeImages (InputIterator first_, InputIterator last_, Blob *blob_, bool adjoin_=true)
 

Variables

class MagickPPExport Color
 
class MagickPPExport Image
 
class MagickPPExport Geometry
 
class MagickPPExport Offset
 
class MagickPPExport Point
 
MagickPPExport const char * borderGeometryDefault ="6x6+0+0"
 
MagickPPExport const char * frameGeometryDefault ="25x25+6+6"
 
MagickPPExport const char * raiseGeometryDefault ="6x6+0+0"
 

Typedef Documentation

◆ CoordinateList

Definition at line 71 of file Drawable.h.

◆ DrawableList

typedef std::vector<Magick::Drawable> Magick::DrawableList

Definition at line 144 of file Drawable.h.

◆ PathArcArgsList

Definition at line 2454 of file Drawable.h.

◆ PathCurveToArgsList

Definition at line 2628 of file Drawable.h.

◆ PathQuadraticCurvetoArgsList

◆ VPathList

typedef std::vector<Magick::VPath> Magick::VPathList

Definition at line 207 of file Drawable.h.

Function Documentation

◆ animateImages()

template<class InputIterator >
void Magick::animateImages ( InputIterator  first_,
InputIterator  last_ 
)

Definition at line 1971 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

◆ appendImages()

template<class InputIterator >
void Magick::appendImages ( Image appendedImage_,
InputIterator  first_,
InputIterator  last_,
bool  stack_ = false 
)

◆ artifactNames()

template<class Container >
void Magick::artifactNames ( Container *  names_,
const Image image_ 
)

Definition at line 2002 of file STL.h.

References Magick::Image::constImage().

◆ attributeNames()

template<class Container >
void Magick::attributeNames ( Container *  names_,
const Image image_ 
)

Definition at line 2020 of file STL.h.

References Magick::Image::constImage().

◆ averageImages()

template<class InputIterator >
void Magick::averageImages ( Image averagedImage_,
InputIterator  first_,
InputIterator  last_ 
)

◆ channelMaskImages()

template<class InputIterator , class Container >
void Magick::channelMaskImages ( InputIterator  first_,
InputIterator  last_,
Container *  container_,
const ChannelType  channel_ 
)

Definition at line 1848 of file STL.h.

Referenced by combineImages().

◆ CloneString()

◆ coalesceImages()

template<class InputIterator , class Container >
void Magick::coalesceImages ( Container *  coalescedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2058 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

◆ coderInfoList()

◆ colorHistogram()

template<class Container >
void Magick::colorHistogram ( Container *  histogram_,
const Image  image 
)

◆ combineImages()

template<class InputIterator >
void Magick::combineImages ( Image combinedImage_,
InputIterator  first_,
InputIterator  last_,
const ChannelType  channel_,
const ColorspaceType  colorspace_ 
)

◆ createException()

Magick::Exception * Magick::createException ( const MagickCore::ExceptionInfo *  exception_)

◆ cropToTiles()

template<class Container >
void Magick::cropToTiles ( Container *  tiledImages_,
const Image  image_,
const Geometry geometry_ 
)

◆ deconstructImages()

template<class InputIterator , class Container >
void Magick::deconstructImages ( Container *  deconstructedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2261 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

◆ DisableOpenCL()

MagickPPExport void Magick::DisableOpenCL ( void  )

Definition at line 29 of file Functions.cpp.

◆ displayImages()

template<class InputIterator >
void Magick::displayImages ( InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2283 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

◆ EnableOpenCL()

MagickPPExport bool Magick::EnableOpenCL ( void  )

Definition at line 34 of file Functions.cpp.

◆ evaluateImages()

template<class InputIterator >
void Magick::evaluateImages ( Image evaluatedImage_,
InputIterator  first_,
InputIterator  last_,
const MagickEvaluateOperator  operator_ 
)

◆ flattenImages()

template<class InputIterator >
void Magick::flattenImages ( Image flattendImage_,
InputIterator  first_,
InputIterator  last_ 
)

◆ formatExceptionMessage()

std::string Magick::formatExceptionMessage ( const MagickCore::ExceptionInfo *  exception_)

Definition at line 686 of file Exception.cpp.

Referenced by createException(), and throwExceptionExplicit().

◆ forwardFourierTransformImage() [1/2]

template<class Container >
void Magick::forwardFourierTransformImage ( Container *  fourierImages_,
const Image image_ 
)

◆ forwardFourierTransformImage() [2/2]

template<class Container >
void Magick::forwardFourierTransformImage ( Container *  fourierImages_,
const Image image_,
const bool  magnitude_ 
)

◆ fxImages()

template<class InputIterator >
void Magick::fxImages ( Image fxImage_,
InputIterator  first_,
InputIterator  last_,
const std::string  expression 
)

◆ InitializeMagick()

MagickPPExport void Magick::InitializeMagick ( const char *  path_)

Definition at line 43 of file Functions.cpp.

References magick_initialized.

Referenced by main().

◆ insertImages()

template<class Container >
void Magick::insertImages ( Container *  sequence_,
MagickCore::Image *  images_ 
)

◆ linkImages()

◆ mapImages()

template<class InputIterator >
void Magick::mapImages ( InputIterator  first_,
InputIterator  last_,
const Image mapImage_,
bool  dither_ = false,
bool  measureError_ = false 
)

◆ mergeImageLayers()

template<class InputIterator >
void Magick::mergeImageLayers ( Image mergedImage_,
InputIterator  first_,
InputIterator  last_,
const LayerMethod  method_ 
)

◆ montageImages()

template<class Container , class InputIterator >
void Magick::montageImages ( Container *  montageImages_,
InputIterator  first_,
InputIterator  last_,
const Montage options_ 
)

◆ morphImages()

template<class InputIterator , class Container >
void Magick::morphImages ( Container *  morphedImages_,
InputIterator  first_,
InputIterator  last_,
size_t  frames_ 
)

Definition at line 2513 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

Referenced by main().

◆ mosaicImages()

template<class InputIterator >
void Magick::mosaicImages ( Image mosaicImage_,
InputIterator  first_,
InputIterator  last_ 
)

◆ operator!=() [1/9]

MagickPPExport int Magick::operator!= ( const Magick::Color left_,
const Magick::Color right_ 
)

◆ operator!=() [2/9]

MagickPPExport int Magick::operator!= ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 40 of file Geometry.cpp.

◆ operator!=() [3/9]

MagickPPExport int Magick::operator!= ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 45 of file Image.cpp.

◆ operator!=() [4/9]

MagickPPExport int Magick::operator!= ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 28 of file Drawable.cpp.

◆ operator!=() [5/9]

MagickPPExport int Magick::operator!= ( const Magick::Offset left_,
const Magick::Offset right_ 
)

Definition at line 481 of file Geometry.cpp.

◆ operator!=() [6/9]

MagickPPExport int Magick::operator!= ( const Magick::Point left_,
const Magick::Point right_ 
)

Definition at line 581 of file Geometry.cpp.

◆ operator!=() [7/9]

MagickPPExport int Magick::operator!= ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1763 of file Drawable.cpp.

◆ operator!=() [8/9]

MagickPPExport int Magick::operator!= ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1914 of file Drawable.cpp.

◆ operator!=() [9/9]

MagickPPExport int Magick::operator!= ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 2123 of file Drawable.cpp.

References MagickPPExport.

◆ operator<() [1/7]

◆ operator<() [2/7]

MagickPPExport int Magick::operator< ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 52 of file Geometry.cpp.

References Magick::Geometry::height(), and Magick::Geometry::width().

◆ operator<() [3/7]

MagickPPExport int Magick::operator< ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 57 of file Image.cpp.

References Magick::Image::columns(), and Magick::Image::rows().

◆ operator<() [4/7]

MagickPPExport int Magick::operator< ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 40 of file Drawable.cpp.

References Magick::Coordinate::x(), and Magick::Coordinate::y().

◆ operator<() [5/7]

MagickPPExport int Magick::operator< ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1773 of file Drawable.cpp.

◆ operator<() [6/7]

MagickPPExport int Magick::operator< ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1924 of file Drawable.cpp.

◆ operator<() [7/7]

MagickPPExport int Magick::operator< ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 2135 of file Drawable.cpp.

References MagickPPExport.

◆ operator<=() [1/7]

MagickPPExport int Magick::operator<= ( const Magick::Color left_,
const Magick::Color right_ 
)

◆ operator<=() [2/7]

MagickPPExport int Magick::operator<= ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 64 of file Geometry.cpp.

◆ operator<=() [3/7]

MagickPPExport int Magick::operator<= ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 71 of file Image.cpp.

◆ operator<=() [4/7]

MagickPPExport int Magick::operator<= ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 54 of file Drawable.cpp.

◆ operator<=() [5/7]

MagickPPExport int Magick::operator<= ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1783 of file Drawable.cpp.

◆ operator<=() [6/7]

MagickPPExport int Magick::operator<= ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1934 of file Drawable.cpp.

◆ operator<=() [7/7]

MagickPPExport int Magick::operator<= ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 2147 of file Drawable.cpp.

◆ operator==() [1/9]

◆ operator==() [2/9]

◆ operator==() [3/9]

MagickPPExport int Magick::operator== ( const Magick::Image left_,
const Magick::Image right_ 
)

◆ operator==() [4/9]

MagickPPExport int Magick::operator== ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 22 of file Drawable.cpp.

References Magick::Coordinate::x(), and Magick::Coordinate::y().

◆ operator==() [5/9]

MagickPPExport int Magick::operator== ( const Magick::Offset left_,
const Magick::Offset right_ 
)

Definition at line 474 of file Geometry.cpp.

References Magick::Offset::x(), and Magick::Offset::y().

◆ operator==() [6/9]

MagickPPExport int Magick::operator== ( const Magick::Point left_,
const Magick::Point right_ 
)

Definition at line 574 of file Geometry.cpp.

References Magick::Point::x(), and Magick::Point::y().

◆ operator==() [7/9]

MagickPPExport int Magick::operator== ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1758 of file Drawable.cpp.

◆ operator==() [8/9]

MagickPPExport int Magick::operator== ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1909 of file Drawable.cpp.

◆ operator==() [9/9]

MagickPPExport int Magick::operator== ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 2117 of file Drawable.cpp.

References MagickPPExport.

◆ operator>() [1/7]

MagickPPExport int Magick::operator> ( const Magick::Color left_,
const Magick::Color right_ 
)

◆ operator>() [2/7]

MagickPPExport int Magick::operator> ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 46 of file Geometry.cpp.

◆ operator>() [3/7]

MagickPPExport int Magick::operator> ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 51 of file Image.cpp.

◆ operator>() [4/7]

MagickPPExport int Magick::operator> ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 34 of file Drawable.cpp.

◆ operator>() [5/7]

MagickPPExport int Magick::operator> ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1768 of file Drawable.cpp.

◆ operator>() [6/7]

MagickPPExport int Magick::operator> ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1919 of file Drawable.cpp.

◆ operator>() [7/7]

MagickPPExport int Magick::operator> ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 2129 of file Drawable.cpp.

References MagickPPExport.

◆ operator>=() [1/7]

MagickPPExport int Magick::operator>= ( const Magick::Color left_,
const Magick::Color right_ 
)

◆ operator>=() [2/7]

MagickPPExport int Magick::operator>= ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 58 of file Geometry.cpp.

◆ operator>=() [3/7]

MagickPPExport int Magick::operator>= ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 65 of file Image.cpp.

◆ operator>=() [4/7]

MagickPPExport int Magick::operator>= ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 48 of file Drawable.cpp.

◆ operator>=() [5/7]

MagickPPExport int Magick::operator>= ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1778 of file Drawable.cpp.

◆ operator>=() [6/7]

MagickPPExport int Magick::operator>= ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1929 of file Drawable.cpp.

◆ operator>=() [7/7]

MagickPPExport int Magick::operator>= ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 2141 of file Drawable.cpp.

References MagickPPExport.

◆ optimizeImageLayers()

template<class InputIterator , class Container >
void Magick::optimizeImageLayers ( Container *  optimizedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2556 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

◆ optimizePlusImageLayers()

template<class InputIterator , class Container >
void Magick::optimizePlusImageLayers ( Container *  optimizedImages_,
InputIterator  first_,
InputIterator  last_ 
)

◆ optimizeTransparency()

template<class InputIterator >
void Magick::optimizeTransparency ( InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2598 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

◆ profileNames()

template<class Container >
void Magick::profileNames ( Container *  names_,
const Image image_ 
)

Definition at line 2611 of file STL.h.

References Magick::Image::constImage().

◆ quantizeImages()

template<class InputIterator >
void Magick::quantizeImages ( InputIterator  first_,
InputIterator  last_,
bool  measureError_ = false 
)

Definition at line 2630 of file STL.h.

References GetPPException, Image, linkImages(), ThrowPPException, and unlinkImages().

◆ readImages() [1/4]

template<class Container >
void Magick::readImages ( Container *  sequence_,
const std::string &  imageSpec_,
ReadOptions options 
)

◆ readImages() [2/4]

template<class Container >
void Magick::readImages ( Container *  sequence_,
const std::string &  imageSpec_ 
)

Definition at line 2677 of file STL.h.

References readImages().

◆ readImages() [3/4]

template<class Container >
void Magick::readImages ( Container *  sequence_,
const Blob blob_,
ReadOptions options 
)

◆ readImages() [4/4]

template<class Container >
void Magick::readImages ( Container *  sequence_,
const Blob blob_ 
)

Definition at line 2697 of file STL.h.

References readImages().

◆ restoreChannelMaskImages()

template<class InputIterator , class Container >
void Magick::restoreChannelMaskImages ( InputIterator  first_,
InputIterator  last_,
Container *  container_ 
)

Definition at line 1931 of file STL.h.

Referenced by combineImages().

◆ separateImages()

template<class Container >
void Magick::separateImages ( Container *  separatedImages_,
Image image_,
const ChannelType  channel_ 
)

◆ SetRandomSeed()

MagickPPExport void Magick::SetRandomSeed ( const unsigned long  seed)

Definition at line 50 of file Functions.cpp.

◆ SetSecurityPolicy()

MagickPPExport bool Magick::SetSecurityPolicy ( const std::string &  policy_)

Definition at line 55 of file Functions.cpp.

References GetPPException, and ThrowPPException.

◆ smushImages()

template<class InputIterator >
void Magick::smushImages ( Image smushedImage_,
InputIterator  first_,
InputIterator  last_,
const ssize_t  offset_,
bool  stack_ = false 
)

◆ TerminateMagick()

MagickPPExport void Magick::TerminateMagick ( void  )

Definition at line 67 of file Functions.cpp.

References magick_initialized.

◆ throwException()

MagickPPExport void Magick::throwException ( MagickCore::ExceptionInfo *  exception_,
const bool  quiet_ = false 
)

◆ throwExceptionExplicit()

◆ unlinkImages()

◆ writeImages() [1/2]

template<class InputIterator >
void Magick::writeImages ( InputIterator  first_,
InputIterator  last_,
const std::string &  imageSpec_,
bool  adjoin_ = true 
)

Definition at line 2746 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

Referenced by main().

◆ writeImages() [2/2]

template<class InputIterator >
void Magick::writeImages ( InputIterator  first_,
InputIterator  last_,
Blob blob_,
bool  adjoin_ = true 
)

Variable Documentation

◆ borderGeometryDefault

MagickPPExport const char * Magick::borderGeometryDefault ="6x6+0+0"

Definition at line 32 of file Image.cpp.

◆ Color

◆ frameGeometryDefault

MagickPPExport const char * Magick::frameGeometryDefault ="25x25+6+6"

Definition at line 33 of file Image.cpp.

◆ Geometry

◆ Image

Definition at line 720 of file Drawable.h.

Referenced by Magick::Image::adaptiveBlur(), Magick::Image::adaptiveResize(), Magick::Image::adaptiveSharpen(), Magick::Image::adaptiveSharpenChannel(), Magick::Image::adaptiveThreshold(), Magick::Image::addNoise(), Magick::Image::addNoiseChannel(), Magick::Image::affineTransform(), appendImages(), Magick::Image::autoOrient(), averageImages(), Magick::Image::blueShift(), Magick::Image::blur(), Magick::Image::blurChannel(), Magick::Image::border(), Magick::Image::cannyEdge(), Magick::Image::channel(), Magick::Image::charcoal(), Magick::Image::charcoalChannel(), Magick::Image::chop(), coalesceImages(), Magick::Image::colorize(), Magick::Image::colorMap(), Magick::Image::colorMatrix(), combineImages(), Magick::Image::compare(), Magick::Image::compareChannel(), Magick::Image::connectedComponents(), Magick::Image::convolve(), Magick::Image::crop(), cropToTiles(), deconstructImages(), Magick::Image::deskew(), Magick::Image::despeckle(), Magick::Image::distort(), Magick::Image::edge(), Magick::Image::emboss(), Magick::Image::enhance(), Magick::Image::evaluate(), evaluateImages(), Magick::Image::extent(), Magick::DrawableCompositeImage::filename(), Magick::Options::fillColor(), Magick::Image::fillPattern(), flattenImages(), Magick::Image::flip(), Magick::Image::flop(), forwardFourierTransformImage(), Magick::Image::frame(), Magick::Image::fx(), fxImages(), Magick::Image::gaussianBlur(), Magick::Image::gaussianBlurChannel(), Magick::Image::houghLine(), Magick::Image::Image(), Magick::DrawableCompositeImage::image(), Magick::Image::implode(), insertImages(), Magick::Image::inverseFourierTransform(), Magick::Image::kuwahara(), Magick::Image::kuwaharaChannel(), linkImages(), Magick::Image::liquidRescale(), Magick::Image::localContrast(), Magick::Image::magnify(), mapImages(), Magick::Image::meanShift(), Magick::Image::medianFilter(), mergeImageLayers(), Magick::Image::minify(), montageImages(), morphImages(), Magick::Image::morphology(), Magick::Image::morphologyChannel(), mosaicImages(), Magick::Image::motionBlur(), Magick::Image::oilPaint(), Magick::DrawableCompositeImage::operator=(), optimizeImageLayers(), optimizePlusImageLayers(), Magick::Image::ping(), Magick::Image::polaroid(), quantizeImages(), Magick::Image::read(), readImages(), Magick::Image::reduceNoise(), Magick::ImageRef::replaceImage(), Magick::Image::replaceImage(), Magick::Image::resample(), Magick::Image::resize(), Magick::Image::roll(), Magick::Image::rotate(), Magick::Image::rotationalBlur(), Magick::Image::rotationalBlurChannel(), Magick::Image::sample(), Magick::Image::scale(), Magick::Color::scaleQuantumToDouble(), Magick::Image::selectiveBlur(), Magick::Image::selectiveBlurChannel(), Magick::Image::separate(), separateImages(), Magick::Image::sepiaTone(), Magick::Image::shade(), Magick::Image::shadow(), Magick::Image::sharpen(), Magick::Image::sharpenChannel(), Magick::Image::shave(), Magick::Image::shear(), Magick::ImageRef::signature(), Magick::Image::sketch(), smushImages(), Magick::Image::sparseColor(), Magick::Image::splice(), Magick::Image::spread(), Magick::Image::stegano(), Magick::Image::stereo(), Magick::Options::strokeColor(), Magick::Image::strokePattern(), Magick::Image::subImageSearch(), Magick::Image::swirl(), Magick::Image::thumbnail(), Magick::Image::tint(), Magick::Image::transpose(), Magick::Image::transverse(), Magick::Image::trim(), Magick::Image::uniqueColors(), unlinkImages(), Magick::Image::unsharpmask(), Magick::Image::unsharpmaskChannel(), Magick::Image::vignette(), Magick::Image::wave(), Magick::Image::waveletDenoise(), Magick::Image::zoom(), and Magick::ImageRef::~ImageRef().

◆ Offset

Definition at line 141 of file Geometry.h.

◆ Point

◆ raiseGeometryDefault

MagickPPExport const char * Magick::raiseGeometryDefault ="6x6+0+0"

Definition at line 34 of file Image.cpp.