9#define MAGICKCORE_IMPLEMENTATION 1
10#define MAGICK_PLUSPLUS_IMPLEMENTATION 1
12#include <Magick++/Functions.h>
13#include <Magick++/Image.h>
14#include <Magick++/STL.h>
17Magick::adaptiveBlurImage::adaptiveBlurImage(
const double radius_,
23void Magick::adaptiveBlurImage::operator()(
Magick::Image &image_ )
const
25 image_.adaptiveBlur( _radius, _sigma );
29Magick::adaptiveThresholdImage::adaptiveThresholdImage(
const size_t width_,
31 const ssize_t offset_ )
37void Magick::adaptiveThresholdImage::operator()(
Magick::Image &image_ )
const
39 image_.adaptiveThreshold( _width, _height, _offset );
43Magick::addNoiseImage::addNoiseImage( Magick::NoiseType noiseType_ )
44 : _noiseType( noiseType_ )
47void Magick::addNoiseImage::operator()(
Magick::Image &image_ )
const
49 image_.addNoise( _noiseType );
53Magick::affineTransformImage::affineTransformImage(
const DrawableAffine &affine_ )
57void Magick::affineTransformImage::operator()(
Magick::Image &image_ )
const
59 image_.affineTransform( _affine );
65Magick::annotateImage::annotateImage (
const std::string &text_,
66 const Magick::Geometry &geometry_ )
68 _geometry( geometry_ ),
69 _gravity( Magick::NorthWestGravity ),
74Magick::annotateImage::annotateImage (
const std::string &text_,
76 const Magick::GravityType gravity_ )
78 _geometry( geometry_ ),
85Magick::annotateImage::annotateImage (
const std::string &text_,
87 const Magick::GravityType gravity_,
88 const double degrees_ )
90 _geometry( geometry_ ),
97Magick::annotateImage::annotateImage (
const std::string &text_,
98 const Magick::GravityType gravity_ )
101 _gravity( gravity_ ),
105void Magick::annotateImage::operator()(
Magick::Image &image_ )
const
107 image_.annotate( _text, _geometry, _gravity, _degrees );
111Magick::blurImage::blurImage(
const double radius_,
const double sigma_ )
112 : _radius( radius_ ),
116void Magick::blurImage::operator()(
Magick::Image &image_ )
const
118 image_.blur( _radius, _sigma );
122Magick::borderImage::borderImage(
const Magick::Geometry &geometry_ )
123 : _geometry( geometry_ )
126void Magick::borderImage::operator()(
Magick::Image &image_ )
const
128 image_.border( _geometry );
132Magick::channelImage::channelImage(
const Magick::ChannelType channel_ )
133 : _channel( channel_ )
136void Magick::channelImage::operator()(
Magick::Image &image_ )
const
138 image_.channel( _channel );
142Magick::charcoalImage::charcoalImage(
const double radius_,
const double sigma_ )
143 : _radius( radius_ ),
147void Magick::charcoalImage::operator()(
Magick::Image &image_ )
const
149 image_.charcoal( _radius, _sigma );
153Magick::chopImage::chopImage(
const Magick::Geometry &geometry_ )
154 : _geometry( geometry_ )
157void Magick::chopImage::operator()(
Magick::Image &image_ )
const
159 image_.chop( _geometry );
165Magick::cdlImage::cdlImage(
const std::string &cdl_ )
169void Magick::cdlImage::operator()( Image &image_ )
const
171 image_.cdl( _cdl.c_str() );
175Magick::colorizeImage::colorizeImage(
const unsigned int opacityRed_,
176 const unsigned int opacityGreen_,
177 const unsigned int opacityBlue_,
178 const Magick::Color &penColor_ )
179 : _opacityRed ( opacityRed_ ),
180 _opacityGreen ( opacityGreen_ ),
181 _opacityBlue ( opacityBlue_ ),
182 _penColor( penColor_ )
185Magick::colorizeImage::colorizeImage(
const unsigned int opacity_,
187 : _opacityRed ( opacity_ ),
188 _opacityGreen ( opacity_ ),
189 _opacityBlue ( opacity_ ),
190 _penColor( penColor_ )
193void Magick::colorizeImage::operator()(
Magick::Image &image_ )
const
195 image_.colorize( _opacityRed, _opacityGreen, _opacityBlue, _penColor );
200Magick::colorMatrixImage::colorMatrixImage(
const size_t order_,
201 const double *color_matrix_ )
203 _color_matrix( color_matrix_ )
206void Magick::colorMatrixImage::operator()( Image &image_ )
const
208 image_.colorMatrix( _order, _color_matrix );
212Magick::colorSpaceImage::colorSpaceImage( Magick::ColorspaceType colorSpace_ )
213 : _colorSpace( colorSpace_ )
216void Magick::colorSpaceImage::operator()(
Magick::Image &image_ )
const
218 image_.colorSpace( _colorSpace );
222Magick::commentImage::commentImage(
const std::string &comment_ )
223 : _comment( comment_ )
226void Magick::commentImage::operator()(
Magick::Image &image_ )
const
228 image_.comment( _comment );
233Magick::compositeImage::compositeImage(
const Magick::Image &compositeImage_,
236 Magick::CompositeOperator compose_ )
237 : _compositeImage( compositeImage_ ),
238 _xOffset ( xOffset_ ),
239 _yOffset ( yOffset_ ),
240 _compose ( compose_ )
243Magick::compositeImage::compositeImage(
const Magick::Image &compositeImage_,
245 Magick::CompositeOperator compose_ )
246 : _compositeImage( compositeImage_ ),
247 _xOffset ( offset_.xOff() ),
248 _yOffset ( offset_.yOff() ),
249 _compose ( compose_ )
252void Magick::compositeImage::operator()( Image &image_ )
const
254 image_.composite( _compositeImage, _xOffset, _yOffset, _compose );
258Magick::contrastImage::contrastImage(
const size_t sharpen_ )
259 : _sharpen( sharpen_ )
262void Magick::contrastImage::operator()(
Magick::Image &image_ )
const
264 image_.contrast( _sharpen );
268Magick::cropImage::cropImage(
const Magick::Geometry &geometry_ )
269 : _geometry( geometry_ )
272void Magick::cropImage::operator()(
Magick::Image &image_ )
const
274 image_.crop( _geometry );
278Magick::cycleColormapImage::cycleColormapImage(
const ssize_t amount_ )
282void Magick::cycleColormapImage::operator()(
Magick::Image &image_ )
const
284 image_.cycleColormap( _amount );
288Magick::despeckleImage::despeckleImage(
void )
291void Magick::despeckleImage::operator()( Magick::Image &image_ )
const
300Magick::distortImage::distortImage(
const Magick::DistortImageMethod method_,
301 const size_t number_arguments_,
302 const double *arguments_,
303 const bool bestfit_ )
304 : _method ( method_ ),
305 _number_arguments ( number_arguments_ ),
306 _arguments ( arguments_ ),
310Magick::distortImage::distortImage(
const Magick::DistortImageMethod method_,
311 const size_t number_arguments_,
312 const double *arguments_ )
313 : _method ( method_ ),
314 _number_arguments ( number_arguments_ ),
315 _arguments ( arguments_ ),
319void Magick::distortImage::operator()(
Magick::Image &image_ )
const
321 image_.distort( _method, _number_arguments, _arguments, _bestfit );
325Magick::drawImage::drawImage(
const Magick::Drawable &drawable_ )
328 _drawableList.push_back( drawable_ );
330Magick::drawImage::drawImage(
const std::list<Magick::Drawable> &drawable_ )
331 : _drawableList( drawable_ )
334void Magick::drawImage::operator()(
Magick::Image &image_ )
const
336 image_.draw( _drawableList );
340Magick::edgeImage::edgeImage(
const double radius_ )
344void Magick::edgeImage::operator()(
Magick::Image &image_ )
const
346 image_.edge( _radius );
350Magick::embossImage::embossImage(
void )
355Magick::embossImage::embossImage(
const double radius_,
const double sigma_ )
356 : _radius( radius_ ),
360void Magick::embossImage::operator()(
Magick::Image &image_ )
const
362 image_.emboss( _radius, _sigma );
366Magick::enhanceImage::enhanceImage(
void )
369void Magick::enhanceImage::operator()( Magick::Image &image_ )
const
375Magick::equalizeImage::equalizeImage(
void )
378void Magick::equalizeImage::operator()( Magick::Image &image_ )
const
384Magick::fillColorImage::fillColorImage(
const Magick::Color &fillColor_ )
385 : _fillColor( fillColor_ )
388void Magick::fillColorImage::operator()(
Magick::Image &image_ )
const
390 image_.fillColor( _fillColor );
394Magick::flipImage::flipImage(
void )
397void Magick::flipImage::operator()( Magick::Image &image_ )
const
406Magick::floodFillColorImage::floodFillColorImage(
const ssize_t x_,
408 const Magick::Color &fillColor_ )
411 _fillColor(fillColor_),
415Magick::floodFillColorImage::floodFillColorImage(
const Magick::Geometry &point_,
419 _fillColor(fillColor_),
426Magick::floodFillColorImage::floodFillColorImage(
const ssize_t x_,
432 _fillColor(fillColor_),
433 _borderColor(borderColor_)
436Magick::floodFillColorImage::floodFillColorImage(
const Geometry &point_,
437 const Color &fillColor_,
438 const Color &borderColor_ )
441 _fillColor(fillColor_),
442 _borderColor(borderColor_)
445void Magick::floodFillColorImage::operator()(
Magick::Image &image_ )
const
447 if ( _borderColor.isValid() )
449 image_.floodFillColor( _x, _y, _fillColor, _borderColor );
453 image_.floodFillColor( _x, _y, _fillColor );
462Magick::floodFillTextureImage::floodFillTextureImage(
const ssize_t x_,
464 const Magick::Image &texture_ )
471Magick::floodFillTextureImage::floodFillTextureImage(
const Magick::Geometry &point_,
482Magick::floodFillTextureImage::floodFillTextureImage(
const ssize_t x_,
489 _borderColor(borderColor_)
492Magick::floodFillTextureImage::floodFillTextureImage(
const Magick::Geometry &point_,
498 _borderColor(borderColor_)
501void Magick::floodFillTextureImage::operator()(
Magick::Image &image_ )
const
503 if ( _borderColor.isValid() )
505 image_.floodFillTexture( _x, _y, _texture, _borderColor );
509 image_.floodFillTexture( _x, _y, _texture );
514Magick::flopImage::flopImage(
void )
517void Magick::flopImage::operator()( Magick::Image &image_ )
const
523Magick::frameImage::frameImage(
const Magick::Geometry &geometry_ )
524 : _width( geometry_.width() ),
525 _height( geometry_.height() ),
526 _outerBevel( geometry_.xOff() ),
527 _innerBevel( geometry_.yOff() )
530Magick::frameImage::frameImage(
const size_t width_,
const size_t height_,
531 const ssize_t innerBevel_,
const ssize_t outerBevel_ )
534 _outerBevel( outerBevel_ ),
535 _innerBevel( innerBevel_ )
538void Magick::frameImage::operator()(
Magick::Image &image_ )
const
540 image_.frame( _width, _height, _innerBevel, _outerBevel );
544Magick::gammaImage::gammaImage(
const double gamma_ )
545 : _gammaRed( gamma_ ),
546 _gammaGreen( gamma_ ),
550Magick::gammaImage::gammaImage (
const double gammaRed_,
551 const double gammaGreen_,
552 const double gammaBlue_ )
553 : _gammaRed( gammaRed_ ),
554 _gammaGreen( gammaGreen_ ),
555 _gammaBlue( gammaBlue_ )
558void Magick::gammaImage::operator()(
Magick::Image &image_ )
const
560 image_.gamma( _gammaRed, _gammaGreen, _gammaBlue );
567Magick::gaussianBlurImage::gaussianBlurImage(
const double width_,
568 const double sigma_ )
573void Magick::gaussianBlurImage::operator()(
Magick::Image &image_ )
const
575 image_.gaussianBlur( _width, _sigma );
579Magick::haldClutImage::haldClutImage(
const Image &haldClutImage_ )
580 : _haldClutImage ( haldClutImage_ )
583void Magick::haldClutImage::operator()( Image &image_ )
const
585 image_.haldClut( _haldClutImage );
589Magick::implodeImage::implodeImage(
const double factor_ )
593void Magick::implodeImage::operator()(
Magick::Image &image_ )
const
595 image_.implode( _factor );
600Magick::inverseFourierTransformImage::inverseFourierTransformImage(
const Magick::Image &phaseImage_ )
601 : _phaseImage( phaseImage_ )
604void Magick::inverseFourierTransformImage::operator()(
Magick::Image &image_ )
const
606 image_.inverseFourierTransform( _phaseImage );
611Magick::isValidImage::isValidImage(
const bool isValid_ )
612 : _isValid( isValid_ )
615void Magick::isValidImage::operator()(
Magick::Image &image_ )
const
617 image_.isValid( _isValid );
621Magick::labelImage::labelImage(
const std::string &label_ )
625void Magick::labelImage::operator()(
Magick::Image &image_ )
const
627 image_.label( _label );
631Magick::levelImage::levelImage(
const double black_point,
632 const double white_point,
633 const double mid_point )
634 : _black_point(black_point),
635 _white_point(white_point),
636 _mid_point(mid_point)
639void Magick::levelImage::operator()(
Magick::Image &image_ )
const
641 image_.level( _black_point, _white_point, _mid_point );
645Magick::levelChannelImage::levelChannelImage(
const Magick::ChannelType channel,
const double black_point,
646 const double white_point,
647 const double mid_point )
649 _black_point(black_point),
650 _white_point(white_point),
651 _mid_point(mid_point)
655void Magick::levelChannelImage::operator()(
Magick::Image &image_ )
const
657 image_.levelChannel( _channel, _black_point, _white_point, _mid_point );
661Magick::magnifyImage::magnifyImage(
void )
664void Magick::magnifyImage::operator()( Magick::Image &image_ )
const
670Magick::mapImage::mapImage(
const Magick::Image &mapImage_ ,
672 : _mapImage( mapImage_ ),
676void Magick::mapImage::operator()(
Magick::Image &image_ )
const
678 image_.map( _mapImage, _dither );
682Magick::matteFloodfillImage::matteFloodfillImage(
const Color &target_ ,
683 const unsigned int matte_,
684 const ssize_t x_,
const ssize_t y_,
685 const PaintMethod method_ )
686 : _target( target_ ),
693void Magick::matteFloodfillImage::operator()(
Magick::Image &image_ )
const
695 image_.matteFloodfill( _target, _matte, _x, _y, _method );
700Magick::medianFilterImage::medianFilterImage(
const double radius_ )
704void Magick::medianFilterImage::operator()(
Magick::Image &image_ )
const
706 image_.medianFilter( _radius );
710Magick::mergeLayersImage::mergeLayersImage(
711 Magick::ImageLayerMethod layerMethod_ )
712 : _layerMethod( layerMethod_ )
715void Magick::mergeLayersImage::operator()(
Magick::Image &image_ )
const
717 image_.mergeLayers( _layerMethod );
721Magick::minifyImage::minifyImage(
void )
724void Magick::minifyImage::operator()( Magick::Image &image_ )
const
730Magick::modulateImage::modulateImage(
const double brightness_,
731 const double saturation_,
733 : _brightness( brightness_ ),
734 _saturation( saturation_ ),
738void Magick::modulateImage::operator()(
Magick::Image &image_ )
const
740 image_.modulate( _brightness, _saturation, _hue );
745Magick::negateImage::negateImage(
const bool grayscale_ )
746 : _grayscale( grayscale_ )
749void Magick::negateImage::operator()(
Magick::Image &image_ )
const
751 image_.negate( _grayscale );
756Magick::normalizeImage::normalizeImage(
void )
759void Magick::normalizeImage::operator()( Magick::Image &image_ )
const
765Magick::oilPaintImage::oilPaintImage(
const double radius_ )
769void Magick::oilPaintImage::operator()(
Magick::Image &image_ )
const
771 image_.oilPaint( _radius );
780Magick::opacityImage::opacityImage(
const unsigned int opacity_ )
781 : _opacity( opacity_ )
784void Magick::opacityImage::operator()(
Magick::Image &image_ )
const
786 image_.opacity( _opacity );
790Magick::opaqueImage::opaqueImage(
const Magick::Color &opaqueColor_,
791 const Magick::Color &penColor_ )
792 : _opaqueColor( opaqueColor_ ),
793 _penColor( penColor_ )
796void Magick::opaqueImage::operator()(
Magick::Image &image_ )
const
798 image_.opaque( _opaqueColor, _penColor );
802Magick::quantizeImage::quantizeImage(
const bool measureError_ )
803 : _measureError( measureError_ )
806void Magick::quantizeImage::operator()( Image &image_ )
const
808 image_.quantize( _measureError );
813Magick::raiseImage::raiseImage(
const Magick::Geometry &geometry_ ,
814 const bool raisedFlag_ )
815 : _geometry( geometry_ ),
816 _raisedFlag( raisedFlag_ )
819void Magick::raiseImage::operator()(
Magick::Image &image_ )
const
821 image_.raise( _geometry, _raisedFlag );
824Magick::ReadOptions::ReadOptions(
void)
825 : _imageInfo(static_cast<ImageInfo*>(AcquireMagickMemory(
826 sizeof(ImageInfo)))),
829 GetImageInfo(_imageInfo);
833 : _imageInfo(CloneImageInfo(options_._imageInfo)),
838Magick::ReadOptions::~ReadOptions()
840 _imageInfo=DestroyImageInfo(_imageInfo);
843void Magick::ReadOptions::density(
const Magick::Geometry &density_)
845 if (!density_.isValid())
846 _imageInfo->density=(
char *) RelinquishMagickMemory(_imageInfo->density);
848 Magick::CloneString(&_imageInfo->density,density_);
851Magick::Geometry Magick::ReadOptions::density(
void)
const
853 if (_imageInfo->density)
854 return(
Geometry(_imageInfo->density));
859void Magick::ReadOptions::depth(
size_t depth_)
861 _imageInfo->depth=depth_;
864size_t Magick::ReadOptions::depth(
void)
const
866 return(_imageInfo->depth);
869void Magick::ReadOptions::quiet(
const bool quiet_)
874bool Magick::ReadOptions::quiet(
void)
const
879void Magick::ReadOptions::size(
const Geometry &geometry_)
881 _imageInfo->size=(
char *) RelinquishMagickMemory(_imageInfo->size);
883 if ( geometry_.isValid() )
884 Magick::CloneString(&_imageInfo->size,geometry_);
887Magick::Geometry Magick::ReadOptions::size(
void)
const
889 if (_imageInfo->size)
895MagickCore::ImageInfo *Magick::ReadOptions::imageInfo(
void)
901Magick::reduceNoiseImage::reduceNoiseImage(
void )
905Magick::reduceNoiseImage::reduceNoiseImage (
const size_t order_ )
909void Magick::reduceNoiseImage::operator()( Image &image_ )
const
911 image_.reduceNoise( _order );
916Magick::rollImage::rollImage(
const Magick::Geometry &roll_ )
917 : _columns( roll_.width() ),
918 _rows( roll_.height() )
921Magick::rollImage::rollImage(
const ssize_t columns_,
922 const ssize_t rows_ )
923 : _columns( columns_ ),
927void Magick::rollImage::operator()(
Magick::Image &image_ )
const
929 image_.roll( _columns, _rows );
933Magick::rotateImage::rotateImage(
const double degrees_ )
934 : _degrees( degrees_ )
937void Magick::rotateImage::operator()(
Magick::Image &image_ )
const
939 image_.rotate( _degrees );
943Magick::sampleImage::sampleImage(
const Magick::Geometry &geometry_ )
944 : _geometry( geometry_ )
947void Magick::sampleImage::operator()(
Magick::Image &image_ )
const
949 image_.sample( _geometry );
953Magick::scaleImage::scaleImage(
const Magick::Geometry &geometry_ )
954 : _geometry( geometry_ )
957void Magick::scaleImage::operator()(
Magick::Image &image_ )
const
959 image_.scale( _geometry );
966Magick::segmentImage::segmentImage(
const double clusterThreshold_ ,
967 const double smoothingThreshold_ )
968 : _clusterThreshold( clusterThreshold_ ),
969 _smoothingThreshold( smoothingThreshold_ )
972void Magick::segmentImage::operator()(
Magick::Image &image_ )
const
974 image_.segment( _clusterThreshold, _smoothingThreshold );
978Magick::shadeImage::shadeImage(
const double azimuth_,
979 const double elevation_,
980 const bool colorShading_)
981 : _azimuth( azimuth_ ),
982 _elevation( elevation_ ),
983 _colorShading (colorShading_)
986void Magick::shadeImage::operator()(
Magick::Image &image_ )
const
988 image_.shade( _azimuth, _elevation, _colorShading );
992Magick::shadowImage::shadowImage(
const double percent_opacity_,
994 const ssize_t x_,
const ssize_t y_ )
995 : _percent_opacity( percent_opacity_ ),
1001void Magick::shadowImage::operator()(
Magick::Image &image_ )
const
1003 image_.shadow( _percent_opacity, _sigma, _x, _y );
1007Magick::sharpenImage::sharpenImage(
const double radius_,
const double sigma_ )
1008 : _radius( radius_ ),
1012void Magick::sharpenImage::operator()(
Magick::Image &image_ )
const
1014 image_.sharpen( _radius, _sigma );
1018Magick::shaveImage::shaveImage(
const Magick::Geometry &geometry_ )
1019 : _geometry( geometry_ )
1022void Magick::shaveImage::operator()(
Magick::Image &image_ )
const
1024 image_.shave( _geometry );
1028Magick::shearImage::shearImage(
const double xShearAngle_,
1029 const double yShearAngle_ )
1030 : _xShearAngle( xShearAngle_ ),
1031 _yShearAngle( yShearAngle_ )
1034void Magick::shearImage::operator()(
Magick::Image &image_ )
const
1036 image_.shear( _xShearAngle, _yShearAngle );
1041Magick::solarizeImage::solarizeImage(
const double factor_ )
1042 : _factor( factor_ )
1045void Magick::solarizeImage::operator()(
Magick::Image &image_ )
const
1047 image_.solarize( _factor );
1051Magick::spreadImage::spreadImage(
const size_t amount_ )
1052 : _amount( amount_ )
1055void Magick::spreadImage::operator()(
Magick::Image &image_ )
const
1057 image_.spread( _amount );
1061Magick::steganoImage::steganoImage(
const Magick::Image &waterMark_ )
1062 : _waterMark( waterMark_ )
1065void Magick::steganoImage::operator()(
Magick::Image &image_ )
const
1067 image_.stegano( _waterMark );
1072Magick::stereoImage::stereoImage(
const Magick::Image &rightImage_ )
1073 : _rightImage( rightImage_ )
1076void Magick::stereoImage::operator()(
Magick::Image &image_ )
const
1078 image_.stereo( _rightImage );
1082Magick::strokeColorImage::strokeColorImage(
const Magick::Color &strokeColor_ )
1083 : _strokeColor( strokeColor_ )
1086void Magick::strokeColorImage::operator()(
Magick::Image &image_ )
const
1088 image_.strokeColor( _strokeColor );
1092Magick::swirlImage::swirlImage(
const double degrees_ )
1093 : _degrees( degrees_ )
1096void Magick::swirlImage::operator()(
Magick::Image &image_ )
const
1098 image_.swirl( _degrees );
1102Magick::textureImage::textureImage(
const Magick::Image &texture_ )
1103 : _texture( texture_ )
1106void Magick::textureImage::operator()(
Magick::Image &image_ )
const
1108 image_.texture( _texture );
1112Magick::thresholdImage::thresholdImage(
const double threshold_ )
1113 : _threshold( threshold_ )
1116void Magick::thresholdImage::operator()(
Magick::Image &image_ )
const
1118 image_.threshold( _threshold );
1122Magick::transformImage::transformImage(
const Magick::Geometry &imageGeometry_ )
1123 : _imageGeometry( imageGeometry_ ),
1127Magick::transformImage::transformImage(
const Magick::Geometry &imageGeometry_,
1128 const Geometry &cropGeometry_ )
1129 : _imageGeometry( imageGeometry_ ),
1130 _cropGeometry( cropGeometry_ )
1133void Magick::transformImage::operator()(
Magick::Image &image_ )
const
1135 if ( _cropGeometry.isValid() )
1136 image_.transform( _imageGeometry, _cropGeometry );
1138 image_.transform( _imageGeometry );
1142Magick::transparentImage::transparentImage(
const Magick::Color& color_ )
1146void Magick::transparentImage::operator()(
Magick::Image &image_ )
const
1148 image_.transparent( _color );
1152Magick::trimImage::trimImage(
void )
1155void Magick::trimImage::operator()( Magick::Image &image_ )
const
1161Magick::waveImage::waveImage(
const double amplitude_,
1162 const double wavelength_ )
1163 : _amplitude( amplitude_ ),
1164 _wavelength( wavelength_ )
1167void Magick::waveImage::operator()(
Magick::Image &image_ )
const
1169 image_.wave( _amplitude, _wavelength );
1173Magick::resizeImage::resizeImage(
const Magick::Geometry &geometry_ )
1174 : _geometry( geometry_ )
1177void Magick::resizeImage::operator()(
Magick::Image &image_ )
const
1179 image_.resize( _geometry );
1183Magick::zoomImage::zoomImage(
const Magick::Geometry &geometry_ )
1184 : _geometry( geometry_ )
1187void Magick::zoomImage::operator()(
Magick::Image &image_ )
const
1189 image_.zoom( _geometry );
1197Magick::antiAliasImage::antiAliasImage(
const bool flag_ )
1201void Magick::antiAliasImage::operator()(
Magick::Image &image_ )
const
1203 image_.antiAlias( _flag );
1207Magick::adjoinImage::adjoinImage(
const bool flag_ )
1211void Magick::adjoinImage::operator()(
Magick::Image &image_ )
const
1213 image_.adjoin( _flag );
1218Magick::animationDelayImage::animationDelayImage(
const size_t delay_ )
1222void Magick::animationDelayImage::operator()(
Magick::Image &image_ )
const
1224 image_.animationDelay( _delay );
1229Magick::animationIterationsImage::animationIterationsImage(
const size_t iterations_ )
1230 : _iterations( iterations_ )
1233void Magick::animationIterationsImage::operator()(
Magick::Image &image_ )
const
1235 image_.animationIterations( _iterations );
1239Magick::backgroundColorImage::backgroundColorImage(
const Magick::Color &color_ )
1243void Magick::backgroundColorImage::operator()(
Magick::Image &image_ )
const
1245 image_.backgroundColor( _color );
1249Magick::backgroundTextureImage::backgroundTextureImage(
const std::string &backgroundTexture_ )
1250 : _backgroundTexture( backgroundTexture_ )
1253void Magick::backgroundTextureImage::operator()(
Magick::Image &image_ )
const
1255 image_.backgroundTexture( _backgroundTexture );
1259Magick::borderColorImage::borderColorImage(
const Magick::Color &color_ )
1263void Magick::borderColorImage::operator()(
Magick::Image &image_ )
const
1265 image_.borderColor( _color );
1269Magick::boxColorImage::boxColorImage(
const Magick::Color &boxColor_ )
1270 : _boxColor( boxColor_ ) { }
1272void Magick::boxColorImage::operator()(
Magick::Image &image_ )
const
1274 image_.boxColor( _boxColor );
1278Magick::chromaBluePrimaryImage::chromaBluePrimaryImage(
const double x_,
1284void Magick::chromaBluePrimaryImage::operator()(
Magick::Image &image_ )
const
1286 image_.chromaBluePrimary( _x, _y );
1290Magick::chromaGreenPrimaryImage::chromaGreenPrimaryImage(
const double x_,
1296void Magick::chromaGreenPrimaryImage::operator()(
Magick::Image &image_ )
const
1298 image_.chromaGreenPrimary( _x, _y );
1302Magick::chromaRedPrimaryImage::chromaRedPrimaryImage(
const double x_,
1308void Magick::chromaRedPrimaryImage::operator()(
Magick::Image &image_ )
const
1310 image_.chromaRedPrimary( _x, _y );
1314Magick::chromaWhitePointImage::chromaWhitePointImage(
const double x_,
1320void Magick::chromaWhitePointImage::operator()(
Magick::Image &image_ )
const
1322 image_.chromaWhitePoint( _x, _y );
1326Magick::colorFuzzImage::colorFuzzImage(
const double fuzz_ )
1330void Magick::colorFuzzImage::operator()(
Magick::Image &image_ )
const
1332 image_.colorFuzz( _fuzz );
1336Magick::colorMapImage::colorMapImage(
const size_t index_,
1337 const Color &color_ )
1342void Magick::colorMapImage::operator()(
Magick::Image &image_ )
const
1344 image_.colorMap( _index, _color );
1349Magick::composeImage::composeImage(
const CompositeOperator compose_ )
1350 : _compose( compose_ )
1353void Magick::composeImage::operator()(
Magick::Image &image_ )
const
1355 image_.compose( _compose );
1359Magick::compressTypeImage::compressTypeImage(
const CompressionType compressType_ )
1360 : _compressType( compressType_ )
1363void Magick::compressTypeImage::operator()(
Magick::Image &image_ )
const
1365 image_.compressType( _compressType );
1369Magick::densityImage::densityImage(
const Geometry &geomery_ )
1370 : _geomery( geomery_ )
1373void Magick::densityImage::operator()(
Magick::Image &image_ )
const
1375 image_.density( _geomery );
1379Magick::depthImage::depthImage(
const size_t depth_ )
1383void Magick::depthImage::operator()(
Magick::Image &image_ )
const
1385 image_.depth( _depth );
1390Magick::endianImage::endianImage(
const Magick::EndianType endian_ )
1391 : _endian( endian_ )
1394void Magick::endianImage::operator()(
Magick::Image &image_ )
const
1396 image_.endian( _endian );
1400Magick::fileNameImage::fileNameImage(
const std::string &fileName_ )
1401 : _fileName( fileName_ )
1404void Magick::fileNameImage::operator()(
Magick::Image &image_ )
const
1406 image_.fileName( _fileName );
1410Magick::filterTypeImage::filterTypeImage(
const FilterTypes filterType_ )
1411 : _filterType( filterType_ )
1414void Magick::filterTypeImage::operator()(
Magick::Image &image_ )
const
1416 image_.filterType( _filterType );
1420Magick::fontImage::fontImage(
const std::string &font_ )
1424void Magick::fontImage::operator()(
Magick::Image &image_ )
const
1426 image_.font( _font );
1430Magick::fontPointsizeImage::fontPointsizeImage(
const size_t pointsize_ )
1431 : _pointsize( pointsize_ )
1434void Magick::fontPointsizeImage::operator()(
Magick::Image &image_ )
const
1436 image_.fontPointsize( _pointsize );
1440Magick::gifDisposeMethodImage::gifDisposeMethodImage(
const size_t disposeMethod_ )
1441 : _disposeMethod( disposeMethod_ )
1444void Magick::gifDisposeMethodImage::operator()(
Magick::Image &image_ )
const
1446 image_.gifDisposeMethod( _disposeMethod );
1450Magick::interlaceTypeImage::interlaceTypeImage(
const InterlaceType interlace_ )
1451 : _interlace( interlace_ )
1454void Magick::interlaceTypeImage::operator()(
Magick::Image &image_ )
const
1456 image_.interlaceType( _interlace );
1460Magick::lineWidthImage::lineWidthImage(
const double lineWidth_ )
1461 : _lineWidth( lineWidth_ )
1464void Magick::lineWidthImage::operator()(
Magick::Image &image_ )
const
1466 image_.lineWidth( _lineWidth );
1470Magick::magickImage::magickImage(
const std::string &magick_ )
1471 : _magick( magick_ )
1474void Magick::magickImage::operator()(
Magick::Image &image_ )
const
1476 image_.magick( _magick );
1480Magick::matteImage::matteImage(
const bool matteFlag_ )
1481 : _matteFlag( matteFlag_ )
1484void Magick::matteImage::operator()(
Magick::Image &image_ )
const
1486 image_.matte( _matteFlag );
1490Magick::matteColorImage::matteColorImage(
const Color &matteColor_ )
1491 : _matteColor( matteColor_ )
1494void Magick::matteColorImage::operator()(
Magick::Image &image_ )
const
1496 image_.matteColor( _matteColor );
1500Magick::monochromeImage::monochromeImage(
const bool monochromeFlag_ )
1501 : _monochromeFlag( monochromeFlag_ )
1504void Magick::monochromeImage::operator()(
Magick::Image &image_ )
const
1506 image_.monochrome( _monochromeFlag );
1510Magick::penColorImage::penColorImage(
const Color &penColor_ )
1511 : _penColor( penColor_ )
1514void Magick::penColorImage::operator()(
Magick::Image &image_ )
const
1516 image_.penColor( _penColor );
1520Magick::penTextureImage::penTextureImage(
const Image &penTexture_ )
1521 : _penTexture( penTexture_ )
1524void Magick::penTextureImage::operator()(
Magick::Image &image_ )
const
1526 image_.penTexture( _penTexture );
1530Magick::pixelColorImage::pixelColorImage(
const ssize_t x_,
1532 const Color &color_)
1535 _color( color_ ) { }
1537void Magick::pixelColorImage::operator()(
Magick::Image &image_ )
const
1539 image_.pixelColor( _x, _y, _color );
1543Magick::pageImage::pageImage(
const Geometry &pageSize_ )
1544 : _pageSize( pageSize_ )
1547void Magick::pageImage::operator()(
Magick::Image &image_ )
const
1549 image_.page( _pageSize );
1553Magick::qualityImage::qualityImage(
const size_t quality_ )
1554 : _quality( quality_ )
1557void Magick::qualityImage::operator()(
Magick::Image &image_ )
const
1559 image_.quality( _quality );
1563Magick::quantizeColorsImage::quantizeColorsImage(
const size_t colors_ )
1564 : _colors( colors_ )
1567void Magick::quantizeColorsImage::operator()(
Magick::Image &image_ )
const
1569 image_.quantizeColors( _colors );
1573Magick::quantizeColorSpaceImage::quantizeColorSpaceImage(
const ColorspaceType colorSpace_ )
1574 : _colorSpace( colorSpace_ )
1577void Magick::quantizeColorSpaceImage::operator()(
Magick::Image &image_ )
const
1579 image_.quantizeColorSpace( _colorSpace );
1583Magick::quantizeDitherImage::quantizeDitherImage(
const bool ditherFlag_ )
1584 : _ditherFlag( ditherFlag_ )
1587void Magick::quantizeDitherImage::operator()(
Magick::Image &image_ )
const
1589 image_.quantizeDither( _ditherFlag );
1593Magick::quantizeTreeDepthImage::quantizeTreeDepthImage(
const size_t treeDepth_ )
1594 : _treeDepth( treeDepth_ ) { }
1596void Magick::quantizeTreeDepthImage::operator()(
Magick::Image &image_ )
const
1598 image_.quantizeTreeDepth( _treeDepth );
1602Magick::renderingIntentImage::renderingIntentImage(
const Magick::RenderingIntent renderingIntent_ )
1603 : _renderingIntent( renderingIntent_ )
1606void Magick::renderingIntentImage::operator()(
Magick::Image &image_ )
const
1608 image_.renderingIntent( _renderingIntent );
1612Magick::resolutionUnitsImage::resolutionUnitsImage(
const Magick::ResolutionType resolutionUnits_ )
1613 : _resolutionUnits( resolutionUnits_ )
1616void Magick::resolutionUnitsImage::operator()(
Magick::Image &image_ )
const
1618 image_.resolutionUnits( _resolutionUnits );
1622Magick::sceneImage::sceneImage(
const size_t scene_ )
1626void Magick::sceneImage::operator()(
Magick::Image &image_ )
const
1628 image_.scene( _scene );
1632Magick::sizeImage::sizeImage(
const Magick::Geometry &geometry_ )
1633 : _geometry( geometry_ )
1636void Magick::sizeImage::operator()(
Magick::Image &image_ )
const
1638 image_.size( _geometry );
1642Magick::spliceImage::spliceImage(
const Magick::Geometry &geometry_ )
1643 : _geometry( geometry_ )
1646void Magick::spliceImage::operator()(
Magick::Image &image_ )
const
1648 image_.splice( _geometry );
1652Magick::stripImage::stripImage(
void )
1655void Magick::stripImage::operator()( Magick::Image &image_ )
const
1661Magick::subImageImage::subImageImage(
const size_t subImage_ )
1662 : _subImage( subImage_ )
1665void Magick::subImageImage::operator()(
Magick::Image &image_ )
const
1667 image_.subImage( _subImage );
1671Magick::subRangeImage::subRangeImage(
const size_t subRange_ )
1672 : _subRange( subRange_ )
1675void Magick::subRangeImage::operator()(
Magick::Image &image_ )
const
1677 image_.subRange( _subRange );
1681Magick::tileNameImage::tileNameImage(
const std::string &tileName_ )
1682 : _tileName( tileName_ )
1685void Magick::tileNameImage::operator()(
Magick::Image &image_ )
const
1687 image_.tileName( _tileName );
1691Magick::typeImage::typeImage(
const Magick::ImageType type_ )
1695void Magick::typeImage::operator()(
Magick::Image &image_ )
const
1697 image_.type( _type );
1701Magick::verboseImage::verboseImage(
const bool verbose_ )
1702 : _verbose( verbose_ )
1705void Magick::verboseImage::operator()(
Magick::Image &image_ )
const
1707 image_.verbose( _verbose );
1711Magick::viewImage::viewImage(
const std::string &view_ )
1712 : _view( view_ ) { }
1714void Magick::viewImage::operator()(
Magick::Image &image_ )
const
1716 image_.view( _view );
1721Magick::x11DisplayImage::x11DisplayImage(
const std::string &display_ )
1722 : _display( display_ )
1725void Magick::x11DisplayImage::operator()(
Magick::Image &image_ )
const
1727 image_.x11Display( _display );