Photon 1.0.0
Loading...
Searching...
No Matches
lodepng.cpp File Reference
#include "lodepng.h"
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>

Classes

struct  uivector
 
struct  ucvector
 
struct  LodePNGBitWriter
 
struct  LodePNGBitReader
 
struct  HuffmanTree
 
struct  BPMNode
 
struct  BPMLists
 
struct  Hash
 
struct  ColorTree
 

Macros

#define LODEPNG_INLINE   /* not available */
 
#define LODEPNG_RESTRICT   /* not available */
 
#define LODEPNG_MAX(a, b)   (((a) > (b)) ? (a) : (b))
 
#define LODEPNG_MIN(a, b)   (((a) < (b)) ? (a) : (b))
 
#define LODEPNG_ABS(x)   ((x) < 0 ? -(x) : (x))
 
#define CERROR_BREAK(errorvar, code)
 
#define ERROR_BREAK(code)   CERROR_BREAK(error, code)
 
#define CERROR_RETURN_ERROR(errorvar, code)
 
#define CERROR_TRY_RETURN(call)
 
#define CERROR_RETURN(errorvar, code)
 
#define WRITEBIT(writer, bit)
 
#define FIRST_LENGTH_CODE_INDEX   257
 
#define LAST_LENGTH_CODE_INDEX   285
 
#define NUM_DEFLATE_CODE_SYMBOLS   288
 
#define NUM_DISTANCE_SYMBOLS   32
 
#define NUM_CODE_LENGTH_CODES   19
 
#define FIRSTBITS   9u
 
#define INVALIDSYMBOL   65535u
 
#define DEFAULT_WINDOWSIZE   2048
 

Typedefs

typedef struct uivector uivector
 
typedef struct ucvector ucvector
 
typedef struct HuffmanTree HuffmanTree
 
typedef struct BPMNode BPMNode
 
typedef struct BPMLists BPMLists
 
typedef struct Hash Hash
 
typedef struct ColorTree ColorTree
 

Functions

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)
 
unsigned lodepng_huffman_code_lengths (unsigned *lengths, const unsigned *frequencies, size_t numcodes, unsigned maxbitlen)
 
unsigned lodepng_inflate (unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGDecompressSettings *settings)
 
unsigned lodepng_deflate (unsigned char **out, size_t *outsize, const unsigned char *in, size_t insize, const LodePNGCompressSettings *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)
 
void lodepng_compress_settings_init (LodePNGCompressSettings *settings)
 
void lodepng_decompress_settings_init (LodePNGDecompressSettings *settings)
 
unsigned lodepng_crc32 (const unsigned char *data, size_t length)
 
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)
 
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)
 
unsigned lodepng_add_text (LodePNGInfo *info, const char *key, const char *str)
 
void lodepng_clear_text (LodePNGInfo *info)
 
void lodepng_clear_itext (LodePNGInfo *info)
 
unsigned lodepng_add_itext (LodePNGInfo *info, const char *key, const char *langtag, const char *transkey, const char *str)
 
unsigned lodepng_set_icc (LodePNGInfo *info, const char *name, const unsigned char *profile, unsigned profile_size)
 
void lodepng_clear_icc (LodePNGInfo *info)
 
void lodepng_info_init (LodePNGInfo *info)
 
void lodepng_info_cleanup (LodePNGInfo *info)
 
unsigned lodepng_info_copy (LodePNGInfo *dest, const LodePNGInfo *source)
 
unsigned lodepng_convert (unsigned char *out, const unsigned char *in, const LodePNGColorMode *mode_out, const LodePNGColorMode *mode_in, unsigned w, unsigned h)
 
unsigned lodepng_convert_rgb (unsigned *r_out, unsigned *g_out, unsigned *b_out, unsigned r_in, unsigned g_in, unsigned b_in, const LodePNGColorMode *mode_out, const LodePNGColorMode *mode_in)
 
void lodepng_color_stats_init (LodePNGColorStats *stats)
 
unsigned lodepng_compute_color_stats (LodePNGColorStats *stats, const unsigned char *in, unsigned w, unsigned h, const LodePNGColorMode *mode_in)
 
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_decode (unsigned char **out, unsigned *w, unsigned *h, LodePNGState *state, const unsigned char *in, size_t insize)
 
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)
 
void lodepng_decoder_settings_init (LodePNGDecoderSettings *settings)
 
void lodepng_state_init (LodePNGState *state)
 
void lodepng_state_cleanup (LodePNGState *state)
 
void lodepng_state_copy (LodePNGState *dest, const LodePNGState *source)
 
unsigned lodepng_encode (unsigned char **out, size_t *outsize, const unsigned char *image, unsigned w, unsigned h, LodePNGState *state)
 
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)
 
void lodepng_encoder_settings_init (LodePNGEncoderSettings *settings)
 
const char * lodepng_error_text (unsigned code)
 

Variables

const char * LODEPNG_VERSION_STRING = "20221108"
 
const LodePNGCompressSettings lodepng_default_compress_settings = {2, 1, DEFAULT_WINDOWSIZE, 3, 128, 1, 0, 0, 0}
 
const LodePNGDecompressSettings lodepng_default_decompress_settings = {0, 0, 0, 0, 0, 0}
 

Macro Definition Documentation

◆ CERROR_BREAK

#define CERROR_BREAK (   errorvar,
  code 
)
Value:
{\
errorvar = code;\
break;\
}
code
Definition tag_strings.h:54

◆ CERROR_RETURN

#define CERROR_RETURN (   errorvar,
  code 
)
Value:
{\
errorvar = code;\
return;\
}

◆ CERROR_RETURN_ERROR

#define CERROR_RETURN_ERROR (   errorvar,
  code 
)
Value:
{\
errorvar = code;\
return code;\
}

◆ CERROR_TRY_RETURN

#define CERROR_TRY_RETURN (   call)
Value:
{\
unsigned error = call;\
if(error) return error;\
}

◆ DEFAULT_WINDOWSIZE

#define DEFAULT_WINDOWSIZE   2048

◆ ERROR_BREAK

#define ERROR_BREAK (   code)    CERROR_BREAK(error, code)

◆ FIRST_LENGTH_CODE_INDEX

#define FIRST_LENGTH_CODE_INDEX   257

◆ FIRSTBITS

#define FIRSTBITS   9u

◆ INVALIDSYMBOL

#define INVALIDSYMBOL   65535u

◆ LAST_LENGTH_CODE_INDEX

#define LAST_LENGTH_CODE_INDEX   285

◆ LODEPNG_ABS

#define LODEPNG_ABS (   x)    ((x) < 0 ? -(x) : (x))

◆ LODEPNG_INLINE

#define LODEPNG_INLINE   /* not available */

◆ LODEPNG_MAX

#define LODEPNG_MAX (   a,
  b 
)    (((a) > (b)) ? (a) : (b))

◆ LODEPNG_MIN

#define LODEPNG_MIN (   a,
  b 
)    (((a) < (b)) ? (a) : (b))

◆ LODEPNG_RESTRICT

#define LODEPNG_RESTRICT   /* not available */

◆ NUM_CODE_LENGTH_CODES

#define NUM_CODE_LENGTH_CODES   19

◆ NUM_DEFLATE_CODE_SYMBOLS

#define NUM_DEFLATE_CODE_SYMBOLS   288

◆ NUM_DISTANCE_SYMBOLS

#define NUM_DISTANCE_SYMBOLS   32

◆ WRITEBIT

#define WRITEBIT (   writer,
  bit 
)
Value:
{\
/* append new byte */\
if(((writer->bp) & 7u) == 0) {\
if(!ucvector_resize(writer->data, writer->data->size + 1)) return;\
writer->data->data[writer->data->size - 1] = 0;\
}\
(writer->data->data[writer->data->size - 1]) |= (bit << ((writer->bp) & 7u));\
++writer->bp;\
}
Definition format.h:1901
u
Definition tag_strings.h:62

Typedef Documentation

◆ BPMLists

typedef struct BPMLists BPMLists

◆ BPMNode

typedef struct BPMNode BPMNode

◆ ColorTree

typedef struct ColorTree ColorTree

◆ Hash

typedef struct Hash Hash

◆ HuffmanTree

typedef struct HuffmanTree HuffmanTree

◆ ucvector

typedef struct ucvector ucvector

◆ uivector

typedef struct uivector uivector

Function Documentation

◆ lodepng_add_itext()

unsigned lodepng_add_itext ( LodePNGInfo info,
const char *  key,
const char *  langtag,
const char *  transkey,
const char *  str 
)

◆ lodepng_add_text()

unsigned lodepng_add_text ( LodePNGInfo info,
const char *  key,
const char *  str 
)

◆ lodepng_can_have_alpha()

unsigned lodepng_can_have_alpha ( const LodePNGColorMode info)

◆ lodepng_chunk_ancillary()

unsigned char lodepng_chunk_ancillary ( const unsigned char *  chunk)

◆ lodepng_chunk_append()

unsigned lodepng_chunk_append ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  chunk 
)

◆ lodepng_chunk_check_crc()

unsigned lodepng_chunk_check_crc ( const unsigned char *  chunk)

◆ lodepng_chunk_create()

unsigned lodepng_chunk_create ( unsigned char **  out,
size_t *  outsize,
unsigned  length,
const char *  type,
const unsigned char *  data 
)

◆ lodepng_chunk_data()

unsigned char * lodepng_chunk_data ( unsigned char *  chunk)

◆ lodepng_chunk_data_const()

const unsigned char * lodepng_chunk_data_const ( const unsigned char *  chunk)

◆ lodepng_chunk_find()

unsigned char * lodepng_chunk_find ( unsigned char *  chunk,
unsigned char *  end,
const char  type[5] 
)

◆ lodepng_chunk_find_const()

const unsigned char * lodepng_chunk_find_const ( const unsigned char *  chunk,
const unsigned char *  end,
const char  type[5] 
)

◆ lodepng_chunk_generate_crc()

void lodepng_chunk_generate_crc ( unsigned char *  chunk)

◆ lodepng_chunk_length()

unsigned lodepng_chunk_length ( const unsigned char *  chunk)

◆ lodepng_chunk_next()

unsigned char * lodepng_chunk_next ( unsigned char *  chunk,
unsigned char *  end 
)

◆ lodepng_chunk_next_const()

const unsigned char * lodepng_chunk_next_const ( const unsigned char *  chunk,
const unsigned char *  end 
)

◆ lodepng_chunk_private()

unsigned char lodepng_chunk_private ( const unsigned char *  chunk)

◆ lodepng_chunk_safetocopy()

unsigned char lodepng_chunk_safetocopy ( const unsigned char *  chunk)

◆ lodepng_chunk_type()

void lodepng_chunk_type ( char  type[5],
const unsigned char *  chunk 
)

◆ lodepng_chunk_type_equals()

unsigned char lodepng_chunk_type_equals ( const unsigned char *  chunk,
const char *  type 
)

◆ lodepng_clear_icc()

void lodepng_clear_icc ( LodePNGInfo info)

◆ lodepng_clear_itext()

void lodepng_clear_itext ( LodePNGInfo info)

◆ lodepng_clear_text()

void lodepng_clear_text ( LodePNGInfo info)

◆ lodepng_color_mode_cleanup()

void lodepng_color_mode_cleanup ( LodePNGColorMode info)

◆ lodepng_color_mode_copy()

unsigned lodepng_color_mode_copy ( LodePNGColorMode dest,
const LodePNGColorMode source 
)

◆ lodepng_color_mode_init()

void lodepng_color_mode_init ( LodePNGColorMode info)

◆ lodepng_color_mode_make()

LodePNGColorMode lodepng_color_mode_make ( LodePNGColorType  colortype,
unsigned  bitdepth 
)

◆ lodepng_color_stats_init()

void lodepng_color_stats_init ( LodePNGColorStats stats)

◆ lodepng_compress_settings_init()

void lodepng_compress_settings_init ( LodePNGCompressSettings settings)

◆ lodepng_compute_color_stats()

unsigned lodepng_compute_color_stats ( LodePNGColorStats stats,
const unsigned char *  in,
unsigned  w,
unsigned  h,
const LodePNGColorMode mode_in 
)

◆ lodepng_convert()

unsigned lodepng_convert ( unsigned char *  out,
const unsigned char *  in,
const LodePNGColorMode mode_out,
const LodePNGColorMode mode_in,
unsigned  w,
unsigned  h 
)

◆ lodepng_convert_rgb()

unsigned lodepng_convert_rgb ( unsigned *  r_out,
unsigned *  g_out,
unsigned *  b_out,
unsigned  r_in,
unsigned  g_in,
unsigned  b_in,
const LodePNGColorMode mode_out,
const LodePNGColorMode mode_in 
)

◆ lodepng_crc32()

unsigned lodepng_crc32 ( const unsigned char *  data,
size_t  length 
)

◆ lodepng_decode()

unsigned lodepng_decode ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
LodePNGState state,
const unsigned char *  in,
size_t  insize 
)

◆ lodepng_decode24()

unsigned lodepng_decode24 ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
const unsigned char *  in,
size_t  insize 
)

◆ lodepng_decode24_file()

unsigned lodepng_decode24_file ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
const char *  filename 
)

◆ lodepng_decode32()

unsigned lodepng_decode32 ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
const unsigned char *  in,
size_t  insize 
)

◆ lodepng_decode32_file()

unsigned lodepng_decode32_file ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
const char *  filename 
)

◆ lodepng_decode_file()

unsigned lodepng_decode_file ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
const char *  filename,
LodePNGColorType  colortype,
unsigned  bitdepth 
)

◆ lodepng_decode_memory()

unsigned lodepng_decode_memory ( unsigned char **  out,
unsigned *  w,
unsigned *  h,
const unsigned char *  in,
size_t  insize,
LodePNGColorType  colortype,
unsigned  bitdepth 
)

◆ lodepng_decoder_settings_init()

void lodepng_decoder_settings_init ( LodePNGDecoderSettings settings)

◆ lodepng_decompress_settings_init()

void lodepng_decompress_settings_init ( LodePNGDecompressSettings settings)

◆ lodepng_deflate()

unsigned lodepng_deflate ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  in,
size_t  insize,
const LodePNGCompressSettings settings 
)

◆ lodepng_encode()

unsigned lodepng_encode ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  image,
unsigned  w,
unsigned  h,
LodePNGState state 
)

◆ lodepng_encode24()

unsigned lodepng_encode24 ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  image,
unsigned  w,
unsigned  h 
)

◆ lodepng_encode24_file()

unsigned lodepng_encode24_file ( const char *  filename,
const unsigned char *  image,
unsigned  w,
unsigned  h 
)

◆ lodepng_encode32()

unsigned lodepng_encode32 ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  image,
unsigned  w,
unsigned  h 
)

◆ lodepng_encode32_file()

unsigned lodepng_encode32_file ( const char *  filename,
const unsigned char *  image,
unsigned  w,
unsigned  h 
)

◆ lodepng_encode_file()

unsigned lodepng_encode_file ( const char *  filename,
const unsigned char *  image,
unsigned  w,
unsigned  h,
LodePNGColorType  colortype,
unsigned  bitdepth 
)

◆ lodepng_encode_memory()

unsigned lodepng_encode_memory ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  image,
unsigned  w,
unsigned  h,
LodePNGColorType  colortype,
unsigned  bitdepth 
)

◆ lodepng_encoder_settings_init()

void lodepng_encoder_settings_init ( LodePNGEncoderSettings settings)

◆ lodepng_error_text()

const char * lodepng_error_text ( unsigned  code)

◆ lodepng_get_bpp()

unsigned lodepng_get_bpp ( const LodePNGColorMode info)

◆ lodepng_get_channels()

unsigned lodepng_get_channels ( const LodePNGColorMode info)

◆ lodepng_get_raw_size()

size_t lodepng_get_raw_size ( unsigned  w,
unsigned  h,
const LodePNGColorMode color 
)

◆ lodepng_has_palette_alpha()

unsigned lodepng_has_palette_alpha ( const LodePNGColorMode info)

◆ lodepng_huffman_code_lengths()

unsigned lodepng_huffman_code_lengths ( unsigned *  lengths,
const unsigned *  frequencies,
size_t  numcodes,
unsigned  maxbitlen 
)

◆ lodepng_inflate()

unsigned lodepng_inflate ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  in,
size_t  insize,
const LodePNGDecompressSettings settings 
)

◆ lodepng_info_cleanup()

void lodepng_info_cleanup ( LodePNGInfo info)

◆ lodepng_info_copy()

unsigned lodepng_info_copy ( LodePNGInfo dest,
const LodePNGInfo source 
)

◆ lodepng_info_init()

void lodepng_info_init ( LodePNGInfo info)

◆ lodepng_inspect()

unsigned lodepng_inspect ( unsigned *  w,
unsigned *  h,
LodePNGState state,
const unsigned char *  in,
size_t  insize 
)

◆ lodepng_inspect_chunk()

unsigned lodepng_inspect_chunk ( LodePNGState state,
size_t  pos,
const unsigned char *  in,
size_t  insize 
)

◆ lodepng_is_alpha_type()

unsigned lodepng_is_alpha_type ( const LodePNGColorMode info)

◆ lodepng_is_greyscale_type()

unsigned lodepng_is_greyscale_type ( const LodePNGColorMode info)

◆ lodepng_is_palette_type()

unsigned lodepng_is_palette_type ( const LodePNGColorMode info)

◆ lodepng_load_file()

unsigned lodepng_load_file ( unsigned char **  out,
size_t *  outsize,
const char *  filename 
)

◆ lodepng_palette_add()

unsigned lodepng_palette_add ( LodePNGColorMode info,
unsigned char  r,
unsigned char  g,
unsigned char  b,
unsigned char  a 
)

◆ lodepng_palette_clear()

void lodepng_palette_clear ( LodePNGColorMode info)

◆ lodepng_save_file()

unsigned lodepng_save_file ( const unsigned char *  buffer,
size_t  buffersize,
const char *  filename 
)

◆ lodepng_set_icc()

unsigned lodepng_set_icc ( LodePNGInfo info,
const char *  name,
const unsigned char *  profile,
unsigned  profile_size 
)

◆ lodepng_state_cleanup()

void lodepng_state_cleanup ( LodePNGState state)

◆ lodepng_state_copy()

void lodepng_state_copy ( LodePNGState dest,
const LodePNGState source 
)

◆ lodepng_state_init()

void lodepng_state_init ( LodePNGState state)

◆ lodepng_zlib_compress()

unsigned lodepng_zlib_compress ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  in,
size_t  insize,
const LodePNGCompressSettings settings 
)

◆ lodepng_zlib_decompress()

unsigned lodepng_zlib_decompress ( unsigned char **  out,
size_t *  outsize,
const unsigned char *  in,
size_t  insize,
const LodePNGDecompressSettings settings 
)

Variable Documentation

◆ lodepng_default_compress_settings

const LodePNGCompressSettings lodepng_default_compress_settings = {2, 1, DEFAULT_WINDOWSIZE, 3, 128, 1, 0, 0, 0}

◆ lodepng_default_decompress_settings

const LodePNGDecompressSettings lodepng_default_decompress_settings = {0, 0, 0, 0, 0, 0}

◆ LODEPNG_VERSION_STRING

const char* LODEPNG_VERSION_STRING = "20221108"