Expand description
Native bindings to libspng.
Structs§
- spng_
alloc - spng_
bkgd - spng_
chrm - spng_
chrm_ int - spng_
chunk - spng_
ctx - spng_
exif - spng_
hist - spng_
iccp - spng_
ihdr - spng_
offs - spng_
phys - spng_
plte - spng_
plte_ entry - spng_
row_ info - spng_
sbit - spng_
splt - spng_
splt_ entry - spng_
text - spng_
time - spng_
trns
Constants§
- SPNG_
VERSION_ MAJOR - SPNG_
VERSION_ MINOR - SPNG_
VERSION_ PATCH - spng_
color_ type_ SPNG_ COLOR_ TYPE_ GRAYSCALE - spng_
color_ type_ SPNG_ COLOR_ TYPE_ GRAYSCALE_ ALPHA - spng_
color_ type_ SPNG_ COLOR_ TYPE_ INDEXED - spng_
color_ type_ SPNG_ COLOR_ TYPE_ TRUECOLOR - spng_
color_ type_ SPNG_ COLOR_ TYPE_ TRUECOLOR_ ALPHA - spng_
crc_ action_ SPNG_ CRC_ DISCARD - spng_
crc_ action_ SPNG_ CRC_ ERROR - spng_
crc_ action_ SPNG_ CRC_ USE - spng_
ctx_ flags_ SPNG_ CTX_ IGNORE_ ADLE R32 - spng_
decode_ flags_ SPNG_ DECODE_ GAMMA - spng_
decode_ flags_ SPNG_ DECODE_ PROGRESSIVE - spng_
decode_ flags_ SPNG_ DECODE_ TRNS - spng_
decode_ flags_ SPNG_ DECODE_ USE_ GAMA - spng_
decode_ flags_ SPNG_ DECODE_ USE_ SBIT - spng_
decode_ flags_ SPNG_ DECODE_ USE_ TRNS - spng_
errno_ SPNG_ EBADSTATE - spng_
errno_ SPNG_ EBIT_ DEPTH - spng_
errno_ SPNG_ EBKGD_ NO_ PLTE - spng_
errno_ SPNG_ EBKGD_ PLTE_ IDX - spng_
errno_ SPNG_ EBUFSIZ - spng_
errno_ SPNG_ EBUF_ SET - spng_
errno_ SPNG_ ECHRM - spng_
errno_ SPNG_ ECHUNKAVAIL - spng_
errno_ SPNG_ ECHUNK_ CRC - spng_
errno_ SPNG_ ECHUNK_ LIMITS - spng_
errno_ SPNG_ ECHUNK_ POS - spng_
errno_ SPNG_ ECHUNK_ SIZE - spng_
errno_ SPNG_ ECHUNK_ STDLEN - spng_
errno_ SPNG_ ECHUNK_ TYPE - spng_
errno_ SPNG_ ECHUNK_ UNKNOWN_ CRITICAL - spng_
errno_ SPNG_ ECOLOR_ TYPE - spng_
errno_ SPNG_ ECOMPRESSION_ METHOD - spng_
errno_ SPNG_ EDUP_ BKGD - spng_
errno_ SPNG_ EDUP_ CHRM - spng_
errno_ SPNG_ EDUP_ EXIF - spng_
errno_ SPNG_ EDUP_ GAMA - spng_
errno_ SPNG_ EDUP_ HIST - spng_
errno_ SPNG_ EDUP_ ICCP - spng_
errno_ SPNG_ EDUP_ OFFS - spng_
errno_ SPNG_ EDUP_ PHYS - spng_
errno_ SPNG_ EDUP_ PLTE - spng_
errno_ SPNG_ EDUP_ SBIT - spng_
errno_ SPNG_ EDUP_ SRGB - spng_
errno_ SPNG_ EDUP_ TIME - spng_
errno_ SPNG_ EDUP_ TRNS - spng_
errno_ SPNG_ EEXIF - spng_
errno_ SPNG_ EFILTER - spng_
errno_ SPNG_ EFILTER_ METHOD - spng_
errno_ SPNG_ EFLAGS - spng_
errno_ SPNG_ EFMT - spng_
errno_ SPNG_ EGAMA - spng_
errno_ SPNG_ EHEIGHT - spng_
errno_ SPNG_ EHIST_ NO_ PLTE - spng_
errno_ SPNG_ EICCP_ COMPRESSION_ METHOD - spng_
errno_ SPNG_ EICCP_ NAME - spng_
errno_ SPNG_ EIDAT_ STREAM - spng_
errno_ SPNG_ EIDAT_ TOO_ SHORT - spng_
errno_ SPNG_ EIHDR_ SIZE - spng_
errno_ SPNG_ EINTERLACE_ METHOD - spng_
errno_ SPNG_ EINTERNAL - spng_
errno_ SPNG_ EINVAL - spng_
errno_ SPNG_ EIO - spng_
errno_ SPNG_ EITXT - spng_
errno_ SPNG_ EITXT_ COMPRESSION_ FLAG - spng_
errno_ SPNG_ EITXT_ COMPRESSION_ METHOD - spng_
errno_ SPNG_ EITXT_ LANG_ TAG - spng_
errno_ SPNG_ EITXT_ TRANSLATED_ KEY - spng_
errno_ SPNG_ EMEM - spng_
errno_ SPNG_ ENCODE_ ONLY - spng_
errno_ SPNG_ ENOIHDR - spng_
errno_ SPNG_ ENOPLTE - spng_
errno_ SPNG_ EOF - spng_
errno_ SPNG_ EOFFS - spng_
errno_ SPNG_ EOI - spng_
errno_ SPNG_ EOVERFLOW - spng_
errno_ SPNG_ EPHYS - spng_
errno_ SPNG_ EPLTE_ IDX - spng_
errno_ SPNG_ ESBIT - spng_
errno_ SPNG_ ESIGNATURE - spng_
errno_ SPNG_ ESPLT_ DEPTH - spng_
errno_ SPNG_ ESPLT_ DUP_ NAME - spng_
errno_ SPNG_ ESPLT_ NAME - spng_
errno_ SPNG_ ESRGB - spng_
errno_ SPNG_ ETEXT - spng_
errno_ SPNG_ ETEXT_ KEYWORD - spng_
errno_ SPNG_ ETIME - spng_
errno_ SPNG_ ETRNS_ COLOR_ TYPE - spng_
errno_ SPNG_ ETRNS_ NO_ PLTE - spng_
errno_ SPNG_ EUSER_ HEIGHT - spng_
errno_ SPNG_ EUSER_ WIDTH - spng_
errno_ SPNG_ EWIDTH - spng_
errno_ SPNG_ EZLIB - spng_
errno_ SPNG_ EZLIB_ INIT - spng_
errno_ SPNG_ EZTXT - spng_
errno_ SPNG_ EZTXT_ COMPRESSION_ METHOD - spng_
errno_ SPNG_ IO_ EOF - spng_
errno_ SPNG_ IO_ ERROR - spng_
errno_ SPNG_ OK - spng_
filter_ SPNG_ FILTER_ AVERAGE - spng_
filter_ SPNG_ FILTER_ NONE - spng_
filter_ SPNG_ FILTER_ PAETH - spng_
filter_ SPNG_ FILTER_ SUB - spng_
filter_ SPNG_ FILTER_ UP - spng_
format_ SPNG_ FMT_ G8 - spng_
format_ SPNG_ FMT_ GA8 - spng_
format_ SPNG_ FMT_ GA16 - spng_
format_ SPNG_ FMT_ PNG - spng_
format_ SPNG_ FMT_ RAW - spng_
format_ SPNG_ FMT_ RGB8 - spng_
format_ SPNG_ FMT_ RGBA8 - spng_
format_ SPNG_ FMT_ RGBA16 - spng_
interlace_ method_ SPNG_ INTERLACE_ ADAM7 - spng_
interlace_ method_ SPNG_ INTERLACE_ NONE - spng_
text_ type_ SPNG_ ITXT - spng_
text_ type_ SPNG_ TEXT - spng_
text_ type_ SPNG_ ZTXT
Functions§
- spng_
ctx_ ⚠free - spng_
ctx_ ⚠new - spng_
ctx_ ⚠new2 - spng_
decode_ ⚠image - spng_
decode_ ⚠row - spng_
decode_ ⚠scanline - spng_
decoded_ ⚠image_ size - spng_
get_ ⚠bkgd - spng_
get_ ⚠chrm - spng_
get_ ⚠chrm_ int - spng_
get_ ⚠chunk_ limits - spng_
get_ ⚠exif - spng_
get_ ⚠gama - spng_
get_ ⚠hist - spng_
get_ ⚠iccp - spng_
get_ ⚠ihdr - spng_
get_ ⚠image_ limits - spng_
get_ ⚠offs - spng_
get_ ⚠phys - spng_
get_ ⚠plte - spng_
get_ ⚠row_ info - spng_
get_ ⚠sbit - spng_
get_ ⚠splt - spng_
get_ ⚠srgb - spng_
get_ ⚠text - spng_
get_ ⚠time - spng_
get_ ⚠trns - spng_
set_ ⚠bkgd - spng_
set_ ⚠chrm - spng_
set_ ⚠chrm_ int - spng_
set_ ⚠chunk_ limits - spng_
set_ ⚠crc_ action - spng_
set_ ⚠exif - spng_
set_ ⚠gama - spng_
set_ ⚠hist - spng_
set_ ⚠iccp - spng_
set_ ⚠ihdr - spng_
set_ ⚠image_ limits - spng_
set_ ⚠offs - spng_
set_ ⚠phys - spng_
set_ ⚠plte - spng_
set_ ⚠png_ buffer - spng_
set_ ⚠png_ file - spng_
set_ ⚠png_ stream - spng_
set_ ⚠sbit - spng_
set_ ⚠splt - spng_
set_ ⚠srgb - spng_
set_ ⚠text - spng_
set_ ⚠time - spng_
set_ ⚠trns - spng_
strerror ⚠ - spng_
version_ ⚠string