|
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.