return static_cast<Magick::ClassType>(constImage()->storage_class);
}
-void Magick::Image::clipMask(const Magick::Image &clipMask_)
-{
- modifyImage();
-
- GetPPException;
- if (clipMask_.isValid())
- SetImageMask(image(),clipMask_.constImage(),exceptionInfo);
- else
- SetImageMask(image(),0,exceptionInfo);
- ThrowPPException;
-}
-
-Magick::Image Magick::Image::clipMask(void) const
-{
- MagickCore::Image
- *image;
-
- GetPPException;
- image=GetImageMask(constImage(),exceptionInfo);
- ThrowPPException;
- if (image == (MagickCore::Image *) NULL)
- return(Magick::Image());
- else
- return(Magick::Image(image));
-}
-
void Magick::Image::colorFuzz(const double fuzz_)
{
modifyImage();
void classType(const ClassType class_);
ClassType classType(void) const;
- // Associate a clip mask with the image. The clip mask must be the
- // same dimensions as the image. Pass an invalid image to unset an
- // existing clip mask.
- void clipMask(const Image &clipMask_);
- Image clipMask(void) const;
-
// Colors within this distance are considered equal
void colorFuzz(const double fuzz_);
double colorFuzz(void) const;
std::string magick(void) const;
// Associate a mask with the image. The mask must be the same dimensions
- // as the image. Pass an invalid image to unset an existing clip mask.
+ // as the image. Pass an invalid image to unset an existing mask.
void mask(const Image &mask_);
Image mask(void) const;
*CloneImage(const Image *,const size_t,const size_t,const MagickBooleanType,
ExceptionInfo *),
*DestroyImage(Image *),
- *GetImageClipMask(const Image *,ExceptionInfo *),
*GetImageMask(const Image *,ExceptionInfo *),
*NewMagickImage(const ImageInfo *,const size_t,const size_t,const PixelInfo *,
ExceptionInfo *),
#define GetImageMean PrependMagickMethod(GetImageMean)
#define GetImageRange PrependMagickMethod(GetImageRange)
#define GetImageStatistics PrependMagickMethod(GetImageStatistics)
-#define GetImageClipMask PrependMagickMethod(GetImageClipMask)
#define GetImageClippingPathAttribute PrependMagickMethod(GetImageClippingPathAttribute)
#define GetImageDecoder PrependMagickMethod(GetImageDecoder)
#define GetImageDepth PrependMagickMethod(GetImageDepth)
#define SetImageAttribute PrependMagickMethod(SetImageAttribute)
#define SetImageBackgroundColor PrependMagickMethod(SetImageBackgroundColor)
#define SetImageDepth PrependMagickMethod(SetImageDepth)
-#define SetImageClipMask PrependMagickMethod(SetImageClipMask)
#define SetImageColorspace PrependMagickMethod(SetImageColorspace)
#define SetImageDepth PrependMagickMethod(SetImageDepth)
#define SetImageExtent PrependMagickMethod(SetImageExtent)
MagickSetImageBackgroundColor(MagickWand *,const PixelWand *),
MagickSetImageBluePrimary(MagickWand *,const double,const double),
MagickSetImageBorderColor(MagickWand *,const PixelWand *),
- MagickSetImageClipMask(MagickWand *,const MagickWand *),
MagickSetImageColor(MagickWand *,const PixelWand *),
MagickSetImageColormapColor(MagickWand *,const size_t,
const PixelWand *),
*MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
*MagickFxImage(MagickWand *,const char *),
*MagickGetImage(MagickWand *),
- *MagickGetImageClipMask(MagickWand *),
*MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
const ssize_t),
*MagickMergeImageLayers(MagickWand *,const LayerMethod),