summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-11-26 15:10:24 +0000
committerCarl Hetherington <cth@carlh.net>2016-11-26 15:10:24 +0000
commitb03e9d487b95c65f05e8a9806be94bc0bee57b53 (patch)
tree5aece125418871905d7d235ea1eecc584f8f2be8
parentf3f25108a1ea5ef90e6fc172dca56cf55befe772 (diff)
Add factor() method to OpenJPEGImage.
-rw-r--r--src/openjpeg_image.cc6
-rw-r--r--src/openjpeg_image.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/openjpeg_image.cc b/src/openjpeg_image.cc
index e71d8141..cf9063a9 100644
--- a/src/openjpeg_image.cc
+++ b/src/openjpeg_image.cc
@@ -141,6 +141,12 @@ OpenJPEGImage::precision (int component) const
return _opj_image->comps[component].prec;
}
+int
+OpenJPEGImage::factor (int component) const
+{
+ return _opj_image->comps[component].factor;
+}
+
bool
OpenJPEGImage::srgb () const
{
diff --git a/src/openjpeg_image.h b/src/openjpeg_image.h
index e789cd40..fa83a8de 100644
--- a/src/openjpeg_image.h
+++ b/src/openjpeg_image.h
@@ -57,6 +57,7 @@ public:
Size size () const;
int precision (int component) const;
bool srgb () const;
+ int factor (int component) const;
/** @return Pointer to opj_image_t struct. The caller
* must not delete this.