Image.h
55  class MagickPPExport Image
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;
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_,
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);
1103  ImageMoments moments(void) const;
1140  void opaque(const Color &opaqueColor_,const Color &penColor_,
1156  Magick::ImagePerceptualHash perceptualHash() const;
1172  Color pixelColor(const ::ssize_t x_,const ::ssize_t y_ ) const;
1197  Blob profile(const std::string name_) const;
1204  void raise(const Geometry &geometry_=raiseGeometryDefault,
1224  void read(const Blob &blob_,const Geometry &size_,const size_t depth_);
1228  void read(const Blob &blob_,const Geometry &size_,const size_t depth_,
1237  void read(const Geometry &size_,const std::string &imageSpec_);
1251  Image readMask(void) const;
1306  Image separate(const ChannelType channel_) const;
1375  void splice(const Geometry &geometry_,const Color &backgroundColor_);
1376  void splice(const Geometry &geometry_,const Color &backgroundColor_,
1399  Image subImageSearch(const Image &reference_,const MetricType metric_,
1400  Geometry *offset_,double *similarityMetric_,
1434  void transparent(const Color &color_,const bool inverse_=false);
1438  void transparentChroma(const Color &colorLow_,const Color &colorHigh_);
1452  Image uniqueColors(void) const;
1490  void write(Blob *blob_,const std::string &magick_);
1491  void write(Blob *blob_,const std::string &magick_,const size_t depth_);
1506  Image writeMask(void) const;
1523  Image(MagickCore::Image *image_);
1534  Options *options(void);
1535  const Options *constOptions(void) const;
1550  const Magick::Image *fillPattern_,const Color &fill_,
1553  void mask(const Image &mask_,const PixelMask);
1554  Image mask(const PixelMask) const;
Definition: Options.h:30
Definition: Geometry.h:37
Definition: Image.h:55
Definition: Statistic.h:282
Definition: Geometry.h:208
Definition: Geometry.h:151
Definition: TypeMetric.h:21
Definition: Drawable.h:120
Definition: Statistic.h:219
Definition: ImageRef.h:28
Definition: Color.h:36
Definition: Drawable.h:226
Definition: Statistic.h:244
Definition: Blob.h:22