Loading...
Searching...
No Matches
Image.h
55 class MagickPPExport Image
60 Image(void);
63 Image(const Blob &blob_);
66 Image(const Blob &blob_,const Geometry &size_);
69 Image(const Blob &blob_,const Geometry &size_,const size_t depth_);
73 Image(const Blob &blob_,const Geometry &size_,const size_t depth_,
77 Image(const Blob &blob_,const Geometry &size_,const std::string &magick_);
80 Image(const Geometry &size_,const Color &color_);
83 Image(const Image &image_);
86 Image(const Image &image_,const Geometry &geometry_);
90 Image(const size_t width_,const size_t height_,const std::string &map_,
94 Image(const std::string &imageSpec_);
100 Image& operator=(const Image &image_);
112 Color matteColor(void) const;
126 Color backgroundColor(void) const;
147 Color borderColor(void) const;
152 Geometry boundingBox(void) const;
156 Color boxColor(void) const;
211 Point density(void) const;
227 Blob exifProfile(void) const;
238 Color fillColor(void) const;
246 Image fillPattern(void) const;
283 Geometry geometry(void) const;
296 Blob iccColorProfile(void) const;
308 Blob iptcProfile(void) const;
345 Geometry montageGeometry(void) const;
361 Geometry page(void) const;
412 Geometry size(void) const;
420 Color strokeColor(void) const;
461 Image strokePattern(void) const;
505 Color textUnderColor(void) const;
675 void border(const Geometry &geometry_=borderGeometryDefault);
738 void clut(const Image &clutImage_,const PixelInterpolateMethod method);
752 Color colorMap(const size_t index_) const;
760 bool compare(const Image &reference_) const;
764 double compare(const Image &reference_,const MetricType metric_);
766 const Image &reference_,
771 Image compare(const Image &reference_,const MetricType metric_,
773 Image compareChannel(const ChannelType channel_,const Image &reference_,
778 void composite(const Image &compositeImage_,const Geometry &offset_,
780 void composite(const Image &compositeImage_,const GravityType gravity_,
782 void composite(const Image &compositeImage_,const ::ssize_t xOffset_,
808 void copyPixels(const Image &source_,const Geometry &geometry_,
902 void extent(const Geometry &geometry_,const Color &backgroundColor);
903 void extent(const Geometry &geometry_,const Color &backgroundColor,
905 void extent(const Geometry &geometry_,const GravityType gravity_);
917 const unsigned int alpha_,const Color &target_,const bool invert_=false);
925 const Color &fillColor_,const bool invert_=false);
931 const Color &borderColor_,const bool invert_=false);
933 const Color &fillColor_,const Color &borderColor_,
942 const Image &texture_,const bool invert_=false);
948 const Color &borderColor_,const bool invert_=false);
950 const Image &texture_,const Color &borderColor_,
963 TypeMetric *metrics);
966 void frame(const Geometry &geometry_=frameGeometryDefault);
1027 void inverseFourierTransform(const Image &phase_,const bool magnitude_);
1054 void levelColors(const Color &blackColor_,const Color &whiteColor_,
1057 const Color &blackColor_,const Color &whiteColor_,
1085 void map(const Image &mapImage_,const bool dither_=false);
1086 void map(const Image &mapImage_,const DitherMethod ditherMethod_);
1104 ImageMoments moments(void) const;
1141 void opaque(const Color &opaqueColor_,const Color &penColor_,
1157 Magick::ImagePerceptualHash perceptualHash() const;
1173 Color pixelColor(const ::ssize_t x_,const ::ssize_t y_ ) const;
1198 Blob profile(const std::string name_) const;
1205 void raise(const Geometry &geometry_=raiseGeometryDefault,
1221 void read(const Blob &blob_,const Geometry &size_);
1225 void read(const Blob &blob_,const Geometry &size_,const size_t depth_);
1229 void read(const Blob &blob_,const Geometry &size_,const size_t depth_,
1238 void read(const Geometry &size_,const std::string &imageSpec_);
1252 Image readMask(void) const;
1307 Image separate(const ChannelType channel_) const;
1376 void splice(const Geometry &geometry_,const Color &backgroundColor_);
1377 void splice(const Geometry &geometry_,const Color &backgroundColor_,
1384 Magick::ImageStatistics statistics() const;
1400 Image subImageSearch(const Image &reference_,const MetricType metric_,
1401 Geometry *offset_,double *similarityMetric_,
1435 void transparent(const Color &color_,const bool inverse_=false);
1439 void transparentChroma(const Color &colorLow_,const Color &colorHigh_);
1453 Image uniqueColors(void) const;
1491 void write(Blob *blob_,const std::string &magick_);
1492 void write(Blob *blob_,const std::string &magick_,const size_t depth_);
1507 Image writeMask(void) const;
1524 Image(MagickCore::Image *image_);
1535 Options *options(void);
1536 const Options *constOptions(void) const;
1551 const Magick::Image *fillPattern_,const Color &fill_,
1554 void mask(const Image &mask_,const PixelMask);
1555 Image mask(const PixelMask) const;
1560 ImageRef *_imgRef;