LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros
pngwrite.cxx File Reference
#include <vcl/pngwrite.hxx>
#include <vcl/bitmapex.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/uno/Sequence.hxx>
#include <limits>
#include <rtl/crc.h>
#include <tools/zcodec.hxx>
#include <tools/stream.hxx>
#include <vcl/bitmapaccess.hxx>
#include <vcl/alpha.hxx>
#include <osl/endian.h>
#include <memory>
#include <vcl/BitmapTools.hxx>
Include dependency graph for pngwrite.cxx:

Go to the source code of this file.

Classes

class  vcl::PNGWriterImpl
 

Namespaces

 vcl
 

Macros

#define PNG_DEF_COMPRESSION   6
 
#define PNGCHUNK_IHDR   0x49484452
 
#define PNGCHUNK_PLTE   0x504c5445
 
#define PNGCHUNK_IDAT   0x49444154
 
#define PNGCHUNK_IEND   0x49454e44
 
#define PNGCHUNK_pHYs   0x70485973
 
#define PNGCHUNK_tRNS   0x74524e53
 

Macro Definition Documentation

#define PNG_DEF_COMPRESSION   6

Definition at line 36 of file pngwrite.cxx.

#define PNGCHUNK_IDAT   0x49444154

Definition at line 40 of file pngwrite.cxx.

Referenced by vcl::PNGWriterImpl::ImplWriteIDAT().

#define PNGCHUNK_IEND   0x49454e44

Definition at line 41 of file pngwrite.cxx.

Referenced by vcl::PNGWriterImpl::PNGWriterImpl().

#define PNGCHUNK_IHDR   0x49484452

Definition at line 38 of file pngwrite.cxx.

Referenced by vcl::PNGWriterImpl::ImplWriteHeader().

#define PNGCHUNK_pHYs   0x70485973

Definition at line 42 of file pngwrite.cxx.

Referenced by vcl::PNGWriterImpl::ImplWritepHYs().

#define PNGCHUNK_PLTE   0x504c5445

Definition at line 39 of file pngwrite.cxx.

Referenced by vcl::PNGWriterImpl::ImplWritePalette().

#define PNGCHUNK_tRNS   0x74524e53

Definition at line 43 of file pngwrite.cxx.

Referenced by vcl::PNGWriterImpl::ImplWriteTransparent().