|
unsigned | lodepng_decode_memory (unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize, LodePNGColorType colortype, unsigned bitdepth) |
|
unsigned | lodepng_decode32 (unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize) |
|
unsigned | lodepng_decode24 (unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize) |
|
unsigned | lodepng_decode_file (unsigned char **out, unsigned *w, unsigned *h, const char *filename, LodePNGColorType colortype, unsigned bitdepth) |
|
unsigned | lodepng_decode32_file (unsigned char **out, unsigned *w, unsigned *h, const char *filename) |
|
unsigned | lodepng_decode24_file (unsigned char **out, unsigned *w, unsigned *h, const char *filename) |
|
unsigned | lodepng_encode_memory (unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth) |
|
unsigned | lodepng_encode32 (unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h) |
|
unsigned | lodepng_encode24 (unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h) |
|
unsigned | lodepng_encode_file (const char *filename, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth) |
|
unsigned | lodepng_encode32_file (const char *filename, const unsigned char *image, unsigned w, unsigned h) |
|
unsigned | lodepng_encode24_file (const char *filename, const unsigned char *image, unsigned w, unsigned h) |
|
const char * | lodepng_error_text (unsigned code) |
|
void | lodepng_decompress_settings_init (LodePNGDecompressSettings *settings) |
|
void | lodepng_compress_settings_init (LodePNGCompressSettings *settings) |
|
void | lodepng_color_mode_init (LodePNGColorMode *info) |
|
void | lodepng_color_mode_cleanup (LodePNGColorMode *info) |
|
unsigned | lodepng_color_mode_copy (LodePNGColorMode *dest, const LodePNGColorMode *source) |
|
LodePNGColorMode | lodepng_color_mode_make (LodePNGColorType colortype, unsigned bitdepth) |
|
void | lodepng_palette_clear (LodePNGColorMode *info) |
|
unsigned | lodepng_palette_add (LodePNGColorMode *info, unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
|
unsigned | lodepng_get_bpp (const LodePNGColorMode *info) |
|
unsigned | lodepng_get_channels (const LodePNGColorMode *info) |
|
unsigned | lodepng_is_greyscale_type (const LodePNGColorMode *info) |
|
unsigned | lodepng_is_alpha_type (const LodePNGColorMode *info) |
|
unsigned | lodepng_is_palette_type (const LodePNGColorMode *info) |
|
unsigned | lodepng_has_palette_alpha (const LodePNGColorMode *info) |
|
unsigned | lodepng_can_have_alpha (const LodePNGColorMode *info) |
|
size_t | lodepng_get_raw_size (unsigned w, unsigned h, const LodePNGColorMode *color) |
|
void | lodepng_info_init (LodePNGInfo *info) |
|
void | lodepng_info_cleanup (LodePNGInfo *info) |
|
unsigned | lodepng_info_copy (LodePNGInfo *dest, const LodePNGInfo *source) |
|
unsigned | lodepng_add_text (LodePNGInfo *info, const char *key, const char *str) |
|
void | lodepng_clear_text (LodePNGInfo *info) |
|
unsigned | lodepng_add_itext (LodePNGInfo *info, const char *key, const char *langtag, const char *transkey, const char *str) |
|
void | lodepng_clear_itext (LodePNGInfo *info) |
|
unsigned | lodepng_set_icc (LodePNGInfo *info, const char *name, const unsigned char *profile, unsigned profile_size) |
|
void | lodepng_clear_icc (LodePNGInfo *info) |
|
unsigned | lodepng_convert (unsigned char *out, const unsigned char *in, const LodePNGColorMode *mode_out, const LodePNGColorMode *mode_in, unsigned w, unsigned h) |
|
void | lodepng_decoder_settings_init (LodePNGDecoderSettings *settings) |
|
void | lodepng_color_stats_init (LodePNGColorStats *stats) |
|
unsigned | lodepng_compute_color_stats (LodePNGColorStats *stats, const unsigned char *image, unsigned w, unsigned h, const LodePNGColorMode *mode_in) |
|
void | lodepng_encoder_settings_init (LodePNGEncoderSettings *settings) |
|
void | lodepng_state_init (LodePNGState *state) |
|
void | lodepng_state_cleanup (LodePNGState *state) |
|
void | lodepng_state_copy (LodePNGState *dest, const LodePNGState *source) |
|
unsigned | lodepng_decode (unsigned char **out, unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize) |
|
unsigned | lodepng_inspect (unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize) |
|
unsigned | lodepng_inspect_chunk (LodePNGState *state, size_t pos, const unsigned char *in, size_t insize) |
|
unsigned | lodepng_encode (unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGState *state) |
|
unsigned | lodepng_chunk_length (const unsigned char *chunk) |
|
void | lodepng_chunk_type (char type[5], const unsigned char *chunk) |
|
unsigned char | lodepng_chunk_type_equals (const unsigned char *chunk, const char *type) |
|
unsigned char | lodepng_chunk_ancillary (const unsigned char *chunk) |
|
unsigned char | lodepng_chunk_private (const unsigned char *chunk) |
|
unsigned char | lodepng_chunk_safetocopy (const unsigned char *chunk) |
|
unsigned char * | lodepng_chunk_data (unsigned char *chunk) |
|
const unsigned char * | lodepng_chunk_data_const (const unsigned char *chunk) |
|
unsigned | lodepng_chunk_check_crc (const unsigned char *chunk) |
|
void | lodepng_chunk_generate_crc (unsigned char *chunk) |
|
unsigned char * | lodepng_chunk_next (unsigned char *chunk, unsigned char *end) |
|
const unsigned char * | lodepng_chunk_next_const (const unsigned char *chunk, const unsigned char *end) |
|
unsigned char * | lodepng_chunk_find (unsigned char *chunk, unsigned char *end, const char type[5]) |
|
const unsigned char * | lodepng_chunk_find_const (const unsigned char *chunk, const unsigned char *end, const char type[5]) |
|
unsigned | lodepng_chunk_append (unsigned char **out, size_t *outsize, const unsigned char *chunk) |
|
unsigned | lodepng_chunk_create (unsigned char **out, size_t *outsize, unsigned length, const char *type, const unsigned char *data) |
|
unsigned | lodepng_crc32 (const unsigned char *buf, size_t len) |
|
unsigned | lodepng_inflate (unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings) |
|
unsigned | lodepng_zlib_decompress (unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings) |
|
unsigned | lodepng_zlib_compress (unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings) |
|
unsigned | lodepng_huffman_code_lengths (unsigned *lengths, const unsigned *frequencies, size_t numcodes, unsigned maxbitlen) |
|
unsigned | lodepng_deflate (unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings) |
|
unsigned | lodepng_load_file (unsigned char **out, size_t *outsize, const char *filename) |
|
unsigned | lodepng_save_file (const unsigned char *buffer, size_t buffersize, const char *filename) |
|