LibreOffice Module vcl (master) 1
|
#include <PngImageReader.hxx>
Public Member Functions | |
PngImageReader (SvStream &rStream) | |
bool | read (BitmapEx &rBitmap) |
bool | read (Graphic &rGraphic) |
BitmapEx | read () |
Static Public Member Functions | |
static BinaryDataContainer | getMicrosoftGifChunk (SvStream &rStream) |
static bool | isAPng (SvStream &rStream) |
Private Attributes | |
SvStream & | mrStream |
css::uno::Reference< css::task::XStatusIndicator > | mxStatusIndicator |
Definition at line 52 of file PngImageReader.hxx.
vcl::PngImageReader::PngImageReader | ( | SvStream & | rStream | ) |
Definition at line 811 of file PngImageReader.cxx.
|
static |
Definition at line 833 of file PngImageReader.cxx.
References SvStream::GetEndian(), SvStream::Seek(), SvStream::SetEndian(), and SvStream::Tell().
Referenced by GraphicFilter::ImportUnloadedGraphic(), and GraphicFilter::readPNG().
|
static |
Definition at line 858 of file PngImageReader.cxx.
References checkSeek(), SvStream::good(), PNG_ACTL_SIGNATURE, PNG_CRC_SIZE, PNG_IDAT_SIGNATURE, PNG_IHDR_SIGNATURE, SvStream::ReadUInt32(), SvStream::Seek(), SvStream::SeekRel(), SvStream::SetEndian(), and SvStream::Tell().
Referenced by vcl::GraphicFormatDetector::checkAPNG().
BitmapEx vcl::PngImageReader::read | ( | ) |
Definition at line 826 of file PngImageReader.cxx.
References Graphic::GetBitmapEx(), and read().
Referenced by read().
bool vcl::PngImageReader::read | ( | BitmapEx & | rBitmap | ) |
Definition at line 816 of file PngImageReader.cxx.
References Graphic::GetBitmapEx(), and mrStream.
Referenced by vcl::PDFWriterImpl::emitType3Font(), and GraphicFilter::readPNG().
bool vcl::PngImageReader::read | ( | Graphic & | rGraphic | ) |
Definition at line 824 of file PngImageReader.cxx.
References mrStream.
|
private |
Definition at line 54 of file PngImageReader.hxx.
Referenced by read().
|
private |
Definition at line 55 of file PngImageReader.hxx.