#include "zutil.h"
#include "inftrees.h"
#include "inflate.h"
Go to the source code of this file.
|
| enum | {
PNG_FILTER_NONE =0
, PNG_FILTER_SUB
, PNG_FILTER_UP
, PNG_FILTER_AVG
,
PNG_FILTER_PAETH
, PNG_FILTER_COUNT
} |
| |
| enum | { PNG_CHECK_CRC = 1
, PNG_FAST_PALETTE = 2
} |
| |
| enum | {
PNG_PIXEL_GRAYSCALE =0
, PNG_PIXEL_TRUECOLOR =2
, PNG_PIXEL_INDEXED =3
, PNG_PIXEL_GRAY_ALPHA =4
,
PNG_PIXEL_TRUECOLOR_ALPHA =6
} |
| |
| enum | { PNG_RGB565_LITTLE_ENDIAN = 0
, PNG_RGB565_BIG_ENDIAN
} |
| |
| enum | { PNG_MEM_RAM =0
, PNG_MEM_FLASH
} |
| |
| enum | {
PNG_SUCCESS = 0
, PNG_INVALID_PARAMETER
, PNG_DECODE_ERROR
, PNG_MEM_ERROR
,
PNG_NO_BUFFER
, PNG_UNSUPPORTED_FEATURE
, PNG_INVALID_FILE
, PNG_TOO_BIG
} |
| |
◆ FALSE
◆ INTELLONG
| #define INTELLONG |
( |
|
p | ) |
((*p) + (*(p+1)<<8) + (*(p+2)<<16) + (*(p+3)<<24)) |
◆ INTELSHORT
| #define INTELSHORT |
( |
|
p | ) |
((*p) + (*(p+1)<<8)) |
◆ MOTOLONG
| #define MOTOLONG |
( |
|
p | ) |
(((*p)<<24) + ((*(p+1))<<16) + ((*(p+2))<<8) + (*(p+3))) |
◆ MOTOSHORT
| #define MOTOSHORT |
( |
|
p | ) |
(((*(p))<<8) + (*(p+1))) |
◆ PNG_FILE_BUF_SIZE
| #define PNG_FILE_BUF_SIZE 2048 |
◆ PNG_MAX_BUFFERED_PIXELS
| #define PNG_MAX_BUFFERED_PIXELS (640*4 + 1) |
◆ PNG_STATIC
◆ REGISTER_WIDTH
| #define REGISTER_WIDTH 32 |
◆ TRUE
◆ PNG_CLOSE_CALLBACK
| typedef void() PNG_CLOSE_CALLBACK(void *pHandle) |
◆ PNG_DRAW_CALLBACK
| typedef void() PNG_DRAW_CALLBACK(PNGDRAW *) |
◆ PNG_OPEN_CALLBACK
| typedef void *() PNG_OPEN_CALLBACK(const char *szFilename, int32_t *pFileSize) |
◆ PNG_READ_CALLBACK
| typedef int32_t() PNG_READ_CALLBACK(PNGFILE *pFile, uint8_t *pBuf, int32_t iLen) |
◆ PNG_SEEK_CALLBACK
| typedef int32_t() PNG_SEEK_CALLBACK(PNGFILE *pFile, int32_t iPosition) |
◆ PNGDRAW
◆ PNGFILE
◆ PNGIMAGE
◆ anonymous enum
| Enumerator |
|---|
| PNG_FILTER_NONE | |
| PNG_FILTER_SUB | |
| PNG_FILTER_UP | |
| PNG_FILTER_AVG | |
| PNG_FILTER_PAETH | |
| PNG_FILTER_COUNT | |
Definition at line 57 of file PNGdec.h.
◆ anonymous enum
| Enumerator |
|---|
| PNG_CHECK_CRC | |
| PNG_FAST_PALETTE | |
Definition at line 67 of file PNGdec.h.
◆ anonymous enum
| Enumerator |
|---|
| PNG_PIXEL_GRAYSCALE | |
| PNG_PIXEL_TRUECOLOR | |
| PNG_PIXEL_INDEXED | |
| PNG_PIXEL_GRAY_ALPHA | |
| PNG_PIXEL_TRUECOLOR_ALPHA | |
Definition at line 73 of file PNGdec.h.
◆ anonymous enum
| Enumerator |
|---|
| PNG_RGB565_LITTLE_ENDIAN | |
| PNG_RGB565_BIG_ENDIAN | |
Definition at line 81 of file PNGdec.h.
◆ anonymous enum
| Enumerator |
|---|
| PNG_MEM_RAM | |
| PNG_MEM_FLASH | |
Definition at line 86 of file PNGdec.h.
◆ anonymous enum
| Enumerator |
|---|
| PNG_SUCCESS | |
| PNG_INVALID_PARAMETER | |
| PNG_DECODE_ERROR | |
| PNG_MEM_ERROR | |
| PNG_NO_BUFFER | |
| PNG_UNSUPPORTED_FEATURE | |
| PNG_INVALID_FILE | |
| PNG_TOO_BIG | |
Definition at line 92 of file PNGdec.h.
◆ PNG_close()
◆ PNG_decode()
| int PNG_decode |
( |
PNGIMAGE * |
pPNG, |
|
|
void * |
pUser, |
|
|
int |
iOptions |
|
) |
| |
◆ PNG_getBpp()
◆ PNG_getBuffer()
| uint8_t * PNG_getBuffer |
( |
PNGIMAGE * |
pPNG | ) |
|
◆ PNG_getBufferSize()
| int PNG_getBufferSize |
( |
PNGIMAGE * |
pPNG | ) |
|
◆ PNG_getHeight()
◆ PNG_getLastError()
◆ PNG_getPalette()
| uint8_t * PNG_getPalette |
( |
PNGIMAGE * |
pPNG | ) |
|
◆ PNG_getPixelType()
◆ PNG_getWidth()
◆ PNG_hasAlpha()
◆ PNG_isInterlaced()
◆ PNG_openFile()
◆ PNG_openRAM()
| int PNG_openRAM |
( |
PNGIMAGE * |
pPNG, |
|
|
uint8_t * |
pData, |
|
|
int |
iDataSize |
|
) |
| |
◆ PNG_setBuffer()
| void PNG_setBuffer |
( |
PNGIMAGE * |
pPNG, |
|
|
uint8_t * |
pBuffer |
|
) |
| |