libpng icon indicating copy to clipboard operation
libpng copied to clipboard

LIBPNG: Portable Network Graphics support, official libpng repository

Results 183 libpng issues
Sort by recently updated
recently updated
newest added

- **chore: Clean up remnants of the long-discontinued Win16 support** - **chore: Clean up the `FILE *` formulations in code and in documentation** - **Remove the vestigial support for custom...

When building libpng with cmake on Windows with MinGW encounter problems due to usage of default setting of core.autocrlf on Windows. Because this errors may be found by ones who...

I found the vulnerability while testing my new fuzz tool. ## Description While running `pngimage` tests with AddressSanitizer (ASan), memory leaks were detected in `read_png()` during calls to `png_create_read_struct()` and...

Dear libpng community, We are seeking guidance on "palette index exceeding num_palette" error after upgrade to libpng 1.6.44 We've recently upgraded our application from libpng 1.6.37 to 1.6.44 and have...

I found the vulnerability while testing my new fuzz tool. ## Description When running pngimage with AddressSanitizer (ASan), the program leaks memory in various locations, eventually leading to high memory...

libpng-config (libpng-config, libpng16-config) and pkgconfig (libpng.pc, libpng16.pc) provide duplicate functionality however libpng-config is a traditional "by hand" shell script whereas libpng.pc is a data file which just contains the relevant...

I'm seeing files produced in November 2024 and later and apparently originally authored by PhotoShop 2024 and/or LightRoom which have the same eXIf chunk duplicated both before and after IDAT....

I'm trying to apply custom color depths to channels, e.g. 5, 6 or 7 bit. This may lead to file size reduction may up to 50% while preserving enough quality....

https://github.com/pnggroup/libpng/blob/51f5bd68b9b806d2c92b4318164d28b49357da31/pngpread.c#L210 This variable is used in the long chain of if-else-if statements. However, sometimes conditions still refer to `png_ptr->chunk_name` as in line 289 . Also, `switch` statement should be preferable...

Dear @pnggroup team, The website is not up-to-date, it is possible to solve it? - http://libpng.org/pub/png/libpng.html Thanks in advance.