42#ifndef LODEPNG_NO_COMPILE_ZLIB
44#define LODEPNG_COMPILE_ZLIB
48#ifndef LODEPNG_NO_COMPILE_PNG
50#define LODEPNG_COMPILE_PNG
54#ifndef LODEPNG_NO_COMPILE_DECODER
56#define LODEPNG_COMPILE_DECODER
60#ifndef LODEPNG_NO_COMPILE_ENCODER
62#define LODEPNG_COMPILE_ENCODER
66#ifndef LODEPNG_NO_COMPILE_DISK
68#define LODEPNG_COMPILE_DISK
72#ifndef LODEPNG_NO_COMPILE_ANCILLARY_CHUNKS
75#define LODEPNG_COMPILE_ANCILLARY_CHUNKS
79#ifndef LODEPNG_NO_COMPILE_ERROR_TEXT
82#define LODEPNG_COMPILE_ERROR_TEXT
88#ifndef LODEPNG_NO_COMPILE_ALLOCATORS
91#define LODEPNG_COMPILE_ALLOCATORS
96#ifndef LODEPNG_NO_COMPILE_CRC
99#define LODEPNG_COMPILE_CRC
104#ifndef LODEPNG_NO_COMPILE_CPP
107#define LODEPNG_COMPILE_CPP
111#ifdef LODEPNG_COMPILE_CPP
116#ifdef LODEPNG_COMPILE_PNG
132#ifdef LODEPNG_COMPILE_DECODER
149 const unsigned char*
in,
size_t insize,
154 const unsigned char*
in,
size_t insize);
158 const unsigned char*
in,
size_t insize);
160#ifdef LODEPNG_COMPILE_DISK
168 const char* filename,
176 const char* filename);
183 const char* filename);
188#ifdef LODEPNG_COMPILE_ENCODER
206 const unsigned char*
image,
unsigned w,
unsigned h,
211 const unsigned char*
image,
unsigned w,
unsigned h);
215 const unsigned char*
image,
unsigned w,
unsigned h);
217#ifdef LODEPNG_COMPILE_DISK
227 const unsigned char*
image,
unsigned w,
unsigned h,
235 const unsigned char*
image,
unsigned w,
unsigned h);
242 const unsigned char*
image,
unsigned w,
unsigned h);
247#ifdef LODEPNG_COMPILE_CPP
249#ifdef LODEPNG_COMPILE_DECODER
252unsigned decode(std::vector<unsigned char>&
out,
unsigned& w,
unsigned& h,
253 const unsigned char*
in,
size_t insize,
255unsigned decode(std::vector<unsigned char>&
out,
unsigned& w,
unsigned& h,
256 const std::vector<unsigned char>&
in,
258#ifdef LODEPNG_COMPILE_DISK
266unsigned decode(std::vector<unsigned char>&
out,
unsigned& w,
unsigned& h,
267 const std::string& filename,
272#ifdef LODEPNG_COMPILE_ENCODER
275unsigned encode(std::vector<unsigned char>&
out,
276 const unsigned char*
in,
unsigned w,
unsigned h,
278unsigned encode(std::vector<unsigned char>&
out,
279 const std::vector<unsigned char>&
in,
unsigned w,
unsigned h,
281#ifdef LODEPNG_COMPILE_DISK
291unsigned encode(
const std::string& filename,
292 const unsigned char*
in,
unsigned w,
unsigned h,
294unsigned encode(
const std::string& filename,
295 const std::vector<unsigned char>&
in,
unsigned w,
unsigned h,
303#ifdef LODEPNG_COMPILE_ERROR_TEXT
308#ifdef LODEPNG_COMPILE_DECODER
326 const unsigned char*, size_t,
332 const unsigned char*, size_t,
342#ifdef LODEPNG_COMPILE_ENCODER
359 const unsigned char*, size_t,
365 const unsigned char*, size_t,
375#ifdef LODEPNG_COMPILE_PNG
434 unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a);
461#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS
481#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS
694#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS
699 const char* transkey,
const char* str);
720 unsigned w,
unsigned h);
722#ifdef LODEPNG_COMPILE_DECODER
741#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS
762#ifdef LODEPNG_COMPILE_ENCODER
811 const unsigned char*
image,
unsigned w,
unsigned h,
841#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS
853#if defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_ENCODER)
856#ifdef LODEPNG_COMPILE_DECODER
859#ifdef LODEPNG_COMPILE_ENCODER
873#ifdef LODEPNG_COMPILE_DECODER
880 const unsigned char*
in,
size_t insize);
889 const unsigned char*
in,
size_t insize);
905 const unsigned char*
in,
size_t insize);
907#ifdef LODEPNG_COMPILE_ENCODER
910 const unsigned char*
image,
unsigned w,
unsigned h,
1002 const char*
type,
const unsigned char*
data);
1006unsigned lodepng_crc32(
const unsigned char* buf,
size_t len);
1010#ifdef LODEPNG_COMPILE_ZLIB
1017#ifdef LODEPNG_COMPILE_DECODER
1020 const unsigned char*
in,
size_t insize,
1030 const unsigned char*
in,
size_t insize,
1034#ifdef LODEPNG_COMPILE_ENCODER
1043 const unsigned char*
in,
size_t insize,
1051 size_t numcodes,
unsigned maxbitlen);
1055 const unsigned char*
in,
size_t insize,
1061#ifdef LODEPNG_COMPILE_DISK
1089#ifdef LODEPNG_COMPILE_CPP
1092#ifdef LODEPNG_COMPILE_PNG
1096 State(
const State& other);
1098 State& operator=(
const State& other);
1101#ifdef LODEPNG_COMPILE_DECODER
1103unsigned decode(std::vector<unsigned char>&
out,
unsigned& w,
unsigned& h,
1105 const unsigned char*
in,
size_t insize);
1106unsigned decode(std::vector<unsigned char>&
out,
unsigned& w,
unsigned& h,
1108 const std::vector<unsigned char>&
in);
1111#ifdef LODEPNG_COMPILE_ENCODER
1113unsigned encode(std::vector<unsigned char>&
out,
1114 const unsigned char*
in,
unsigned w,
unsigned h,
1116unsigned encode(std::vector<unsigned char>&
out,
1117 const std::vector<unsigned char>&
in,
unsigned w,
unsigned h,
1121#ifdef LODEPNG_COMPILE_DISK
1129unsigned load_file(std::vector<unsigned char>&
buffer,
const std::string& filename);
1138unsigned save_file(
const std::vector<unsigned char>&
buffer,
const std::string& filename);
1142#ifdef LODEPNG_COMPILE_ZLIB
1143#ifdef LODEPNG_COMPILE_DECODER
1145unsigned decompress(std::vector<unsigned char>&
out,
const unsigned char*
in,
size_t insize,
1149unsigned decompress(std::vector<unsigned char>&
out,
const std::vector<unsigned char>&
in,
1153#ifdef LODEPNG_COMPILE_ENCODER
1155unsigned compress(std::vector<unsigned char>&
out,
const unsigned char*
in,
size_t insize,
1159unsigned compress(std::vector<unsigned char>&
out,
const std::vector<unsigned char>&
in,
type
Definition core.h:681
#define out
Definition encodings.cpp:5
#define in
Definition internal.h:15
const LodePNGCompressSettings lodepng_default_compress_settings
Definition lodepng.cpp:2345
const LodePNGDecompressSettings lodepng_default_decompress_settings
Definition lodepng.cpp:2362
unsigned lodepng_encode_file(const char *filename, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
Definition lodepng.cpp:6294
unsigned lodepng_encode32_file(const char *filename, const unsigned char *image, unsigned w, unsigned h)
Definition lodepng.cpp:6304
unsigned lodepng_chunk_check_crc(const unsigned char *chunk)
Definition lodepng.cpp:2501
unsigned lodepng_inspect_chunk(LodePNGState *state, size_t pos, const unsigned char *in, size_t insize)
Definition lodepng.cpp:4779
unsigned lodepng_palette_add(LodePNGColorMode *info, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
Definition lodepng.cpp:2738
const LodePNGCompressSettings lodepng_default_compress_settings
Definition lodepng.cpp:2345
unsigned lodepng_inspect(unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
Definition lodepng.cpp:4038
unsigned lodepng_add_text(LodePNGInfo *info, const char *key, const char *str)
Definition lodepng.cpp:2920
unsigned lodepng_info_copy(LodePNGInfo *dest, const LodePNGInfo *source)
Definition lodepng.cpp:3071
unsigned lodepng_crc32(const unsigned char *buf, size_t len)
Definition lodepng.cpp:2417
void lodepng_clear_icc(LodePNGInfo *info)
Definition lodepng.cpp:3021
unsigned char * lodepng_chunk_next(unsigned char *chunk, unsigned char *end)
Definition lodepng.cpp:2516
unsigned char * lodepng_chunk_find(unsigned char *chunk, unsigned char *end, const char type[5])
Definition lodepng.cpp:2546
unsigned char lodepng_chunk_private(const unsigned char *chunk)
Definition lodepng.cpp:2485
void lodepng_palette_clear(LodePNGColorMode *info)
Definition lodepng.cpp:2732
void lodepng_chunk_type(char type[5], const unsigned char *chunk)
Definition lodepng.cpp:2470
unsigned char lodepng_chunk_safetocopy(const unsigned char *chunk)
Definition lodepng.cpp:2489
unsigned lodepng_decode32_file(unsigned char **out, unsigned *w, unsigned *h, const char *filename)
Definition lodepng.cpp:5109
unsigned lodepng_encode24(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h)
Definition lodepng.cpp:6289
LodePNGColorMode lodepng_color_mode_make(LodePNGColorType colortype, unsigned bitdepth)
Definition lodepng.cpp:2707
unsigned lodepng_has_palette_alpha(const LodePNGColorMode *info)
Definition lodepng.cpp:2776
unsigned lodepng_encode24_file(const char *filename, const unsigned char *image, unsigned w, unsigned h)
Definition lodepng.cpp:6308
unsigned char lodepng_chunk_type_equals(const unsigned char *chunk, const char *type)
Definition lodepng.cpp:2476
void lodepng_clear_text(LodePNGInfo *info)
Definition lodepng.cpp:2924
size_t lodepng_get_raw_size(unsigned w, unsigned h, const LodePNGColorMode *color)
Definition lodepng.cpp:2796
const unsigned char * lodepng_chunk_data_const(const unsigned char *chunk)
Definition lodepng.cpp:2497
void lodepng_chunk_generate_crc(unsigned char *chunk)
Definition lodepng.cpp:2510
unsigned char * lodepng_chunk_data(unsigned char *chunk)
Definition lodepng.cpp:2493
unsigned lodepng_decode_memory(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize, LodePNGColorType colortype, unsigned bitdepth)
Definition lodepng.cpp:5069
void lodepng_color_mode_init(LodePNGColorMode *info)
Definition lodepng.cpp:2665
unsigned lodepng_decode32(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize)
Definition lodepng.cpp:5086
unsigned lodepng_decode_file(unsigned char **out, unsigned *w, unsigned *h, const char *filename, LodePNGColorType colortype, unsigned bitdepth)
Definition lodepng.cpp:5095
unsigned lodepng_deflate(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
Definition lodepng.cpp:2113
void lodepng_compress_settings_init(LodePNGCompressSettings *settings)
Definition lodepng.cpp:2331
unsigned lodepng_decode(unsigned char **out, unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
Definition lodepng.cpp:5032
unsigned lodepng_zlib_compress(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *settings)
Definition lodepng.cpp:2253
void lodepng_state_cleanup(LodePNGState *state)
Definition lodepng.cpp:5148
unsigned lodepng_encode32(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h)
Definition lodepng.cpp:6285
unsigned lodepng_color_mode_copy(LodePNGColorMode *dest, const LodePNGColorMode *source)
Definition lodepng.cpp:2696
void lodepng_color_stats_init(LodePNGColorStats *stats)
Definition lodepng.cpp:3658
unsigned lodepng_huffman_code_lengths(unsigned *lengths, const unsigned *frequencies, size_t numcodes, unsigned maxbitlen)
Definition lodepng.cpp:946
unsigned lodepng_get_bpp(const LodePNGColorMode *info)
Definition lodepng.cpp:2756
unsigned lodepng_save_file(const unsigned char *buffer, size_t buffersize, const char *filename)
Definition lodepng.cpp:398
void lodepng_encoder_settings_init(LodePNGEncoderSettings *settings)
Definition lodepng.cpp:6313
void lodepng_state_copy(LodePNGState *dest, const LodePNGState *source)
Definition lodepng.cpp:5153
const unsigned char * lodepng_chunk_next_const(const unsigned char *chunk, const unsigned char *end)
Definition lodepng.cpp:2531
const char * LODEPNG_VERSION_STRING
Definition lodepng.cpp:50
LodePNGColorType
Definition lodepng.h:118
@ LCT_PALETTE
Definition lodepng.h:121
@ LCT_RGB
Definition lodepng.h:120
@ LCT_GREY
Definition lodepng.h:119
@ LCT_GREY_ALPHA
Definition lodepng.h:122
@ LCT_MAX_OCTET_VALUE
Definition lodepng.h:129
@ LCT_RGBA
Definition lodepng.h:123
unsigned lodepng_encode(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGState *state)
Definition lodepng.cpp:5935
void lodepng_decoder_settings_init(LodePNGDecoderSettings *settings)
Definition lodepng.cpp:5118
unsigned lodepng_can_have_alpha(const LodePNGColorMode *info)
Definition lodepng.cpp:2784
unsigned lodepng_inflate(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
Definition lodepng.cpp:1411
unsigned lodepng_is_alpha_type(const LodePNGColorMode *info)
Definition lodepng.cpp:2768
const LodePNGDecompressSettings lodepng_default_decompress_settings
Definition lodepng.cpp:2362
unsigned char lodepng_chunk_ancillary(const unsigned char *chunk)
Definition lodepng.cpp:2481
unsigned lodepng_chunk_create(unsigned char **out, size_t *outsize, unsigned length, const char *type, const unsigned char *data)
Definition lodepng.cpp:2618
unsigned lodepng_add_itext(LodePNGInfo *info, const char *key, const char *langtag, const char *transkey, const char *str)
Definition lodepng.cpp:2994
unsigned lodepng_decode24_file(unsigned char **out, unsigned *w, unsigned *h, const char *filename)
Definition lodepng.cpp:5113
void lodepng_color_mode_cleanup(LodePNGColorMode *info)
Definition lodepng.cpp:2692
void lodepng_decompress_settings_init(LodePNGDecompressSettings *settings)
Definition lodepng.cpp:2352
unsigned lodepng_get_channels(const LodePNGColorMode *info)
Definition lodepng.cpp:2760
unsigned lodepng_convert(unsigned char *out, const unsigned char *in, const LodePNGColorMode *mode_out, const LodePNGColorMode *mode_in, unsigned w, unsigned h)
Definition lodepng.cpp:3525
unsigned lodepng_chunk_append(unsigned char **out, size_t *outsize, const unsigned char *chunk)
Definition lodepng.cpp:2562
const char * lodepng_error_text(unsigned code)
Definition lodepng.cpp:6334
void lodepng_info_cleanup(LodePNGInfo *info)
Definition lodepng.cpp:3059
LodePNGFilterStrategy
Definition lodepng.h:764
@ LFS_PREDEFINED
Definition lodepng.h:783
@ LFS_THREE
Definition lodepng.h:770
@ LFS_BRUTE_FORCE
Definition lodepng.h:781
@ LFS_ZERO
Definition lodepng.h:766
@ LFS_ENTROPY
Definition lodepng.h:776
@ LFS_MINSUM
Definition lodepng.h:773
@ LFS_FOUR
Definition lodepng.h:771
@ LFS_TWO
Definition lodepng.h:769
@ LFS_ONE
Definition lodepng.h:768
unsigned lodepng_chunk_length(const unsigned char *chunk)
Definition lodepng.cpp:2466
unsigned lodepng_decode24(unsigned char **out, unsigned *w, unsigned *h, const unsigned char *in, size_t insize)
Definition lodepng.cpp:5090
unsigned lodepng_is_palette_type(const LodePNGColorMode *info)
Definition lodepng.cpp:2772
unsigned lodepng_encode_memory(unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth)
Definition lodepng.cpp:6270
unsigned lodepng_is_greyscale_type(const LodePNGColorMode *info)
Definition lodepng.cpp:2764
void lodepng_state_init(LodePNGState *state)
Definition lodepng.cpp:5136
void lodepng_info_init(LodePNGInfo *info)
Definition lodepng.cpp:3030
unsigned lodepng_zlib_decompress(unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
Definition lodepng.cpp:2214
const unsigned char * lodepng_chunk_find_const(const unsigned char *chunk, const unsigned char *end, const char type[5])
Definition lodepng.cpp:2554
unsigned lodepng_compute_color_stats(LodePNGColorStats *stats, const unsigned char *image, unsigned w, unsigned h, const LodePNGColorMode *mode_in)
Definition lodepng.cpp:3693
void lodepng_clear_itext(LodePNGInfo *info)
Definition lodepng.cpp:2966
unsigned lodepng_set_icc(LodePNGInfo *info, const char *name, const unsigned char *profile, unsigned profile_size)
Definition lodepng.cpp:3014
unsigned lodepng_load_file(unsigned char **out, size_t *outsize, const char *filename)
Definition lodepng.cpp:386
std::string decompress(const char *data, std::size_t size)
Definition decompress.hpp:96
std::string compress(const char *data, std::size_t size, int level=Z_DEFAULT_COMPRESSION)
Definition compress.hpp:100
void decode(string input, encoding coding, string &output)
Definition encodings.cpp:143
unsigned key_r
Definition lodepng.h:418
size_t palettesize
Definition lodepng.h:404
LodePNGColorType colortype
Definition lodepng.h:383
unsigned char * palette
Definition lodepng.h:403
unsigned key_b
Definition lodepng.h:420
unsigned key_defined
Definition lodepng.h:417
unsigned bitdepth
Definition lodepng.h:384
unsigned key_g
Definition lodepng.h:419
unsigned key
Definition lodepng.h:791
unsigned short key_b
Definition lodepng.h:794
unsigned char palette[1024]
Definition lodepng.h:797
unsigned bits
Definition lodepng.h:798
unsigned allow_greyscale
Definition lodepng.h:803
size_t numpixels
Definition lodepng.h:799
unsigned numcolors
Definition lodepng.h:796
unsigned allow_palette
Definition lodepng.h:802
unsigned colored
Definition lodepng.h:790
unsigned short key_g
Definition lodepng.h:793
unsigned short key_r
Definition lodepng.h:792
unsigned alpha
Definition lodepng.h:795
unsigned windowsize
Definition lodepng.h:352
unsigned minmatch
Definition lodepng.h:353
unsigned use_lz77
Definition lodepng.h:351
unsigned(* custom_zlib)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGCompressSettings *)
Definition lodepng.h:358
unsigned(* custom_deflate)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGCompressSettings *)
Definition lodepng.h:364
const void * custom_context
Definition lodepng.h:368
unsigned nicematch
Definition lodepng.h:354
unsigned btype
Definition lodepng.h:350
unsigned lazymatching
Definition lodepng.h:355
size_t max_icc_size
Definition lodepng.h:755
unsigned ignore_critical
Definition lodepng.h:732
unsigned ignore_crc
Definition lodepng.h:731
size_t max_text_size
Definition lodepng.h:750
unsigned remember_unknown_chunks
Definition lodepng.h:745
LodePNGDecompressSettings zlibsettings
Definition lodepng.h:728
unsigned read_text_chunks
Definition lodepng.h:742
unsigned ignore_end
Definition lodepng.h:733
unsigned color_convert
Definition lodepng.h:739
unsigned(* custom_inflate)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGDecompressSettings *)
Definition lodepng.h:331
unsigned ignore_nlen
Definition lodepng.h:314
size_t max_output_size
Definition lodepng.h:321
const void * custom_context
Definition lodepng.h:335
unsigned(* custom_zlib)(unsigned char **, size_t *, const unsigned char *, size_t, const LodePNGDecompressSettings *)
Definition lodepng.h:325
unsigned ignore_adler32
Definition lodepng.h:313
unsigned force_palette
Definition lodepng.h:840
unsigned filter_palette_zero
Definition lodepng.h:824
unsigned auto_convert
Definition lodepng.h:818
LodePNGCompressSettings zlibsettings
Definition lodepng.h:816
const unsigned char * predefined_filters
Definition lodepng.h:832
LodePNGFilterStrategy filter_strategy
Definition lodepng.h:827
unsigned text_compression
Definition lodepng.h:845
unsigned add_id
Definition lodepng.h:843
char ** text_keys
Definition lodepng.h:533
LodePNGColorMode color
Definition lodepng.h:479
char * iccp_name
Definition lodepng.h:615
unsigned iccp_profile_size
Definition lodepng.h:622
unsigned phys_x
Definition lodepng.h:556
unsigned sbit_g
Definition lodepng.h:659
unsigned chrm_red_x
Definition lodepng.h:578
char ** itext_keys
Definition lodepng.h:545
size_t itext_num
Definition lodepng.h:544
size_t unknown_chunks_size[3]
Definition lodepng.h:684
unsigned srgb_intent
Definition lodepng.h:591
size_t text_num
Definition lodepng.h:532
unsigned chrm_red_y
Definition lodepng.h:579
unsigned srgb_defined
Definition lodepng.h:590
unsigned compression_method
Definition lodepng.h:476
unsigned char * iccp_profile
Definition lodepng.h:621
LodePNGTime time
Definition lodepng.h:552
unsigned sbit_r
Definition lodepng.h:658
unsigned filter_method
Definition lodepng.h:477
unsigned phys_y
Definition lodepng.h:557
unsigned chrm_white_y
Definition lodepng.h:577
unsigned gama_defined
Definition lodepng.h:571
unsigned iccp_defined
Definition lodepng.h:614
char ** itext_strings
Definition lodepng.h:548
unsigned chrm_white_x
Definition lodepng.h:576
unsigned chrm_blue_x
Definition lodepng.h:582
unsigned interlace_method
Definition lodepng.h:478
unsigned char * unknown_chunks_data[3]
Definition lodepng.h:683
unsigned chrm_defined
Definition lodepng.h:575
char ** itext_transkeys
Definition lodepng.h:547
unsigned background_r
Definition lodepng.h:508
unsigned background_b
Definition lodepng.h:510
unsigned time_defined
Definition lodepng.h:551
unsigned phys_defined
Definition lodepng.h:555
unsigned chrm_blue_y
Definition lodepng.h:583
unsigned background_defined
Definition lodepng.h:507
char ** text_strings
Definition lodepng.h:534
unsigned background_g
Definition lodepng.h:509
unsigned phys_unit
Definition lodepng.h:558
unsigned sbit_b
Definition lodepng.h:660
unsigned sbit_defined
Definition lodepng.h:657
unsigned chrm_green_y
Definition lodepng.h:581
char ** itext_langtags
Definition lodepng.h:546
unsigned sbit_a
Definition lodepng.h:661
unsigned chrm_green_x
Definition lodepng.h:580
unsigned gama_gamma
Definition lodepng.h:572
LodePNGInfo info_png
Definition lodepng.h:863
unsigned error
Definition lodepng.h:864
LodePNGColorMode info_raw
Definition lodepng.h:862
LodePNGDecoderSettings decoder
Definition lodepng.h:857
LodePNGEncoderSettings encoder
Definition lodepng.h:860
unsigned month
Definition lodepng.h:465
unsigned year
Definition lodepng.h:464
unsigned second
Definition lodepng.h:469
unsigned day
Definition lodepng.h:466
unsigned minute
Definition lodepng.h:468
unsigned hour
Definition lodepng.h:467
source
Definition tag_strings.h:83
b
Definition tag_strings.h:61
a
Definition tag_strings.h:43
image
Definition tag_strings.h:74
code
Definition tag_strings.h:54