]> granicus.if.org Git - imagemagick/commitdiff
Added blackPointCompensation to Magick++.
authordirk <dirk@git.imagemagick.org>
Fri, 4 Apr 2014 17:33:34 +0000 (17:33 +0000)
committerdirk <dirk@git.imagemagick.org>
Fri, 4 Apr 2014 17:33:34 +0000 (17:33 +0000)
Magick++/lib/Image.cpp
Magick++/lib/Magick++/Image.h

index 6897ab0ace1000024f5f6326c522bbcabf686b1c..3c433877f102f17ba8abadd0c18cbf16551db8f8 100644 (file)
@@ -441,6 +441,16 @@ size_t Magick::Image::baseRows(void) const
   return(constImage()->magick_rows);
 }
 
+void Magick::Image::blackPointCompensation(const bool flag_)
+{
+  image()->black_point_compensation=(MagickBooleanType) flag_;
+}
+
+bool Magick::Image::blackPointCompensation(void) const
+{
+  return(static_cast<bool>(constImage()->black_point_compensation));
+}
+
 void Magick::Image::borderColor(const Color &borderColor_)
 {
   modifyImage();
index de7c9ce167101627c1e923cc2b6a2846f66d46a8..bb388d10f4c0a075464eded361d4b97e9e8f280b 100644 (file)
@@ -164,6 +164,10 @@ namespace Magick
     // Base image height (before transformations)
     size_t baseRows(void) const;
 
+    // Use black point compensation.
+    void blackPointCompensation(const bool flag_);
+    bool blackPointCompensation(void) const;
+
     // Image border color
     void borderColor(const Color &color_);
     Color borderColor(void) const;