10 #ifndef BMIPARSER_H_INCLUDED 11 #define BMIPARSER_H_INCLUDED 13 #include <librevenge/librevenge.h> 47 std::vector<uint8_t>
readData(
unsigned endOffset);
61 #endif // BMIPARSER_H_INCLUDED bool reconcileDimensions(ColorBitmapHeader &colorHeader, ColorBitmapHeader &transparencyHeader)
Definition: BMIParser.cpp:555
ColorBitmap readColorBitmap(const ColorBitmapHeader &header)
Definition: BMIParser.cpp:437
std::vector< uint8_t > readData(unsigned endOffset)
Definition: BMIParser.cpp:517
BMIHeader m_header
Definition: BMIParser.h:56
librevenge::RVNGDrawingInterface * m_painter
Definition: BMIParser.h:54
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
Definition: libzmf_utils.h:80
Definition: BMITypes.h:41
BMIParser & operator=(const BMIParser &other)=delete
Definition: BMIHeader.cpp:13
BMIParser(const BMIParser &other)=delete
bool parse()
Parse the bitmap and output it as a drawing doc with an inserted image.
Definition: BMIParser.cpp:357
std::vector< Color > readColorPalette(unsigned colorDepth)
Definition: BMIParser.cpp:539
const BMIHeader & header() const
Definition: BMIParser.cpp:432
const RVNGInputStreamPtr m_input
Definition: BMIParser.h:53
Definition: ZMFTypes.h:203
Image readImage()
Parse the bitmap and convert it to PNG.
Definition: BMIParser.cpp:379
Definition: BMIParser.h:23