From 28d484cbd0c92ea4f06708bfc28f69ff320633a8 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Wed, 26 May 2021 14:26:20 +0200 Subject: [PATCH] Added samplingFactor to the Image class of Magick++ (#3711). --- Magick++/lib/Image.cpp | 11 +++++++++++ Magick++/lib/Magick++/Image.h | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index 6e4d222040..28398e9463 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -1352,6 +1352,17 @@ size_t Magick::Image::rows(void) const return(constImage()->rows); } +void Magick::Image::samplingFactor(const std::string &samplingFactor_) +{ + modifyImage(); + options()->samplingFactor(samplingFactor_); +} + +std::string Magick::Image::samplingFactor(void) const +{ + return(constOptions()->samplingFactor()); +} + void Magick::Image::scene(const size_t scene_) { modifyImage(); diff --git a/Magick++/lib/Magick++/Image.h b/Magick++/lib/Magick++/Image.h index 14b0975724..bfdd8914aa 100644 --- a/Magick++/lib/Magick++/Image.h +++ b/Magick++/lib/Magick++/Image.h @@ -397,6 +397,10 @@ namespace Magick // The number of pixel rows in the image size_t rows(void) const; + // Image sampling factor + void samplingFactor(const std::string &samplingFactor_); + std::string samplingFactor(void) const; + // Image scene number void scene(const size_t scene_); size_t scene(void) const;