[poppler] 2 commits - cpp/poppler-image.cpp cpp/poppler-image.h

Pino Toscano pino at kemper.freedesktop.org
Sun Nov 7 16:54:42 PST 2010


 cpp/poppler-image.cpp |   10 ++++++++++
 cpp/poppler-image.h   |    1 +
 2 files changed, 11 insertions(+)

New commits:
commit abb1313ae40ab7efb073406f47fa53bf7afe0b88
Author: Pino Toscano <pino at kde.org>
Date:   Mon Nov 8 01:54:03 2010 +0100

    [cpp/apidox] add the minimum version of 'image'

diff --git a/cpp/poppler-image.cpp b/cpp/poppler-image.cpp
index 043f97e..ef50611 100644
--- a/cpp/poppler-image.cpp
+++ b/cpp/poppler-image.cpp
@@ -138,6 +138,8 @@ image_private *image_private::create_data(char *data, int width, int height, ima
  value class. This also means any non-const operation will make sure that the
  data used by current instance is not shared with other instances (ie
  \em detaching), copying the shared data.
+
+ \since 0.16
  */
 
 /**
commit f559e77cb7d76c5fe6a79be9086667a29613c912
Author: Pino Toscano <pino at kde.org>
Date:   Mon Nov 8 01:52:48 2010 +0100

    [cpp] add image::bytes_per_row()

diff --git a/cpp/poppler-image.cpp b/cpp/poppler-image.cpp
index 36f0aa8..043f97e 100644
--- a/cpp/poppler-image.cpp
+++ b/cpp/poppler-image.cpp
@@ -242,6 +242,14 @@ int image::height() const
 }
 
 /**
+ \returns the number of bytes in each row of the image
+ */
+int image::bytes_per_row() const
+{
+    return d ? d->bytes_per_row : 0;
+}
+
+/**
  Access to the image bits.
 
  This function will detach and copy the shared data.
diff --git a/cpp/poppler-image.h b/cpp/poppler-image.h
index 503f371..4f2e301 100644
--- a/cpp/poppler-image.h
+++ b/cpp/poppler-image.h
@@ -49,6 +49,7 @@ public:
     int height() const;
     char *data();
     const char *const_data() const;
+    int bytes_per_row() const;
 
     image copy(const rect &r = rect()) const;
 


More information about the poppler mailing list