From 49dfa4460aa3429cf739805478df9872ca5e2136 Mon Sep 17 00:00:00 2001 From: dirk Date: Fri, 4 Apr 2014 17:33:34 +0000 Subject: [PATCH 1/1] Added blackPointCompensation to Magick++. --- Magick++/lib/Image.cpp | 10 ++++++++++ Magick++/lib/Magick++/Image.h | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index 6897ab0ac..3c433877f 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -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(constImage()->black_point_compensation)); +} + void Magick::Image::borderColor(const Color &borderColor_) { modifyImage(); diff --git a/Magick++/lib/Magick++/Image.h b/Magick++/lib/Magick++/Image.h index de7c9ce16..bb388d10f 100644 --- a/Magick++/lib/Magick++/Image.h +++ b/Magick++/lib/Magick++/Image.h @@ -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; -- 2.40.0