LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Variables
pngread.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <cassert>
#include <memory>
#include <unotools/configmgr.hxx>
#include <vcl/pngread.hxx>
#include <cmath>
#include <rtl/crc.h>
#include <tools/zcodec.hxx>
#include <tools/stream.hxx>
#include <vcl/alpha.hxx>
#include <osl/endian.h>
#include <bitmapwriteaccess.hxx>
Include dependency graph for pngread.cxx:

Go to the source code of this file.

Classes

class  vcl::PNGReaderImpl
 

Namespaces

 vcl
 

Macros

#define PNGCHUNK_IHDR   0x49484452
 
#define PNGCHUNK_PLTE   0x504c5445
 
#define PNGCHUNK_IDAT   0x49444154
 
#define PNGCHUNK_IEND   0x49454e44
 
#define PNGCHUNK_bKGD   0x624b4744
 
#define PNGCHUNK_gAMA   0x67414d41
 
#define PNGCHUNK_pHYs   0x70485973
 
#define PNGCHUNK_tRNS   0x74524e53
 
#define VIEWING_GAMMA   2.35
 
#define DISPLAY_GAMMA   1.0
 

Variables

static const sal_uInt8 vcl::mpDefaultColorTable [256]
 

Macro Definition Documentation

#define DISPLAY_GAMMA   1.0

Definition at line 50 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::ImplGetGamma().

#define PNGCHUNK_bKGD   0x624b4744

Definition at line 44 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define PNGCHUNK_gAMA   0x67414d41

Definition at line 45 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define PNGCHUNK_IDAT   0x49444154

Definition at line 42 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define PNGCHUNK_IEND   0x49454e44
#define PNGCHUNK_IHDR   0x49484452

Definition at line 40 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define PNGCHUNK_pHYs   0x70485973

Definition at line 46 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define PNGCHUNK_PLTE   0x504c5445

Definition at line 41 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define PNGCHUNK_tRNS   0x74524e53

Definition at line 47 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::GetBitmapEx().

#define VIEWING_GAMMA   2.35

Definition at line 49 of file pngread.cxx.

Referenced by vcl::PNGReaderImpl::ImplGetGamma().