Results 58 issues of Randy

libspng has a context handle defined as an incomplete type (`typedef struct spng_ctx spng_ctx;`), it's only possible to declare it as a pointer, all API functions take a pointer so...

Intending to integrate this project, pending upstream approval and some minor patches. It is a file format and algorithm with an official C implementation. QOI losslessy compresses images to a...

I haven't looked too much into it but my initial tests with [spngt](https://github.com/libspng/spngt) on the two images at https://github.com/w3c/PNG-spec/issues/96 appear to not decode with wuffs, probably because the out-of-range values...

`inflateValidate()` is an undocumented (but widely used) function in zlib that controls adler32 evaluation, it's also implemented by [zlib-ng](https://github.com/zlib-ng/zlib-ng).

This was first submitted on [sourceforge](https://sourceforge.net/p/libpng/bugs/282/) but no one uses that site anymore. libpng has a corner case with the last pixel of 16-bit grayscale images when they're decoded to...

libpng has merged a patch from Chromium and included it in the v1.6.39 release, making PNG's over the `PNG_USER_CHUNK_MALLOC_MAX` limit only a benign error, meaning the image can still be...

enhancement
API
libpng compat

- [x] Add option enum - [x] Implement check (encode & decode) - [x] Update documentation (encode, decode, migration guide) - [ ] Test file(s) - [ ] Unit test(s)...

Add a new feature similar to `png_set_check_for_invalid_index()`

enhancement
API