Niotso
git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
|
#include <png.h>
Go to the source code of this file.
Macros | |
#define | OPNG_IMAGE_REDUCTIONS_SUPPORTED |
#define | OPNG_REDUCE_NONE 0x0000 |
#define | OPNG_REDUCE_16_TO_8 0x0001 /* discard bits 8-15 */ |
#define | OPNG_REDUCE_8_TO_4_2_1 0x0002 /* discard bits 4-7, 2-7 or 1-7 */ |
#define | OPNG_REDUCE_RGB_TO_GRAY 0x0004 /* ...also RGBA to GA */ |
#define | OPNG_REDUCE_STRIP_ALPHA 0x0008 /* ...and create tRNS if needed */ |
#define | OPNG_REDUCE_RGB_TO_PALETTE 0x0010 /* ...also RGBA to palette/tRNS */ |
#define | OPNG_REDUCE_PALETTE_TO_RGB 0x0020 /* TODO */ |
#define | OPNG_REDUCE_GRAY_TO_PALETTE 0x0040 /* ...also GA to palette/tRNS */ |
#define | OPNG_REDUCE_PALETTE_TO_GRAY 0x0080 /* ...also palette/tRNS to GA */ |
#define | OPNG_REDUCE_PALETTE_SLOW |
#define | OPNG_REDUCE_PALETTE_FAST |
#define | OPNG_REDUCE_ANCILLARY 0x1000 /* TODO */ |
#define | OPNG_REDUCE_BIT_DEPTH (OPNG_REDUCE_16_TO_8 | OPNG_REDUCE_8_TO_4_2_1) |
#define | OPNG_REDUCE_COLOR_TYPE |
#define | OPNG_REDUCE_PALETTE (OPNG_REDUCE_PALETTE_SLOW | OPNG_REDUCE_PALETTE_FAST) |
#define | OPNG_REDUCE_ALL |
Functions | |
png_uint_32 PNGAPI | opng_reduce_image (png_structp png_ptr, png_infop info_ptr, png_uint_32 reductions) |
#define OPNG_IMAGE_REDUCTIONS_SUPPORTED |
#define OPNG_REDUCE_16_TO_8 0x0001 /* discard bits 8-15 */ |
#define OPNG_REDUCE_8_TO_4_2_1 0x0002 /* discard bits 4-7, 2-7 or 1-7 */ |
#define OPNG_REDUCE_ALL |
#define OPNG_REDUCE_ANCILLARY 0x1000 /* TODO */ |
#define OPNG_REDUCE_BIT_DEPTH (OPNG_REDUCE_16_TO_8 | OPNG_REDUCE_8_TO_4_2_1) |
#define OPNG_REDUCE_COLOR_TYPE |
#define OPNG_REDUCE_GRAY_TO_PALETTE 0x0040 /* ...also GA to palette/tRNS */ |
#define OPNG_REDUCE_NONE 0x0000 |
#define OPNG_REDUCE_PALETTE (OPNG_REDUCE_PALETTE_SLOW | OPNG_REDUCE_PALETTE_FAST) |
#define OPNG_REDUCE_PALETTE_FAST |
#define OPNG_REDUCE_PALETTE_SLOW |
#define OPNG_REDUCE_PALETTE_TO_GRAY 0x0080 /* ...also palette/tRNS to GA */ |
#define OPNG_REDUCE_PALETTE_TO_RGB 0x0020 /* TODO */ |
#define OPNG_REDUCE_RGB_TO_GRAY 0x0004 /* ...also RGBA to GA */ |
#define OPNG_REDUCE_RGB_TO_PALETTE 0x0010 /* ...also RGBA to palette/tRNS */ |
#define OPNG_REDUCE_STRIP_ALPHA 0x0008 /* ...and create tRNS if needed */ |
png_uint_32 PNGAPI opng_reduce_image | ( | png_structp | png_ptr, |
png_infop | info_ptr, | ||
png_uint_32 | reductions | ||
) |