21#ifndef POPPLER_IMAGE_H
22#define POPPLER_IMAGE_H
24#include "poppler_cpp_export.h"
47 image(
int iwidth,
int iheight, format_enum iformat);
48 image(
char *idata,
int iwidth,
int iheight, format_enum iformat);
52 bool is_valid()
const;
53 format_enum format()
const;
57 const char *const_data()
const;
58 int bytes_per_row()
const;
62 bool save(
const std::string &file_name,
const std::string &out_format,
int dpi = -1)
const;
64 static std::vector<std::string> supported_image_formats();
72 friend class image_private;
A simple representation of image, with direct access to the data.
Definition poppler-image.h:34
format_enum
The possible formats for an image.
Definition poppler-image.h:37
image()
Construct an invalid image.
Definition poppler-image.cpp:185
Single namespace containing all the classes and functions of poppler-cpp.
Definition poppler-destination.h:27