Library for the Portable Network Graphics Format (PNG)
libpng is the official reference library for the Portable Network
Graphics format (PNG).
- Links to graphics / libpng16
- Link has errors: conflict in file libpng16.spec
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:Ledest:misc/libpng16 && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000116 116 Bytes | |
baselibs.conf | 0000000390 390 Bytes | |
libpng-1.6.17-apng.patch.gz | 0000010639 10.4 KB | |
libpng-1.6.17.tar.xz | 0000919828 898 KB | |
libpng-1.6.17.tar.xz.asc | 0000000819 819 Bytes | |
libpng-rgb_to_gray-checks.patch | 0000031711 31 KB | |
libpng16.changes | 0000041458 40.5 KB | |
libpng16.keyring | 0000005672 5.54 KB | |
libpng16.spec | 0000005181 5.06 KB | |
rpm-macros.libpng-tools | 0000001208 1.18 KB |
Revision 5 (latest revision is 24)
Oleksandr Chumachenko (Ledest)
committed
(revision 5)
- Update patches: * libpng-1.6.17-apng.patch.gz - Fixed rgb_to_gray checks and added tRNS checks to pngvalid.c. + libpng-rgb_to_gray-checks.patch - updated to 1.6.17: Corrected the width limit calculation in png_check_IHDR(). Removed user limits from pngfix. Also pass NULL pointers to png_read_row to skip the unnecessary row de-interlace stuff. Implement previously untested cases of libpng transforms in pngvalid.c Fixed byte order in 2-byte filler, in png_do_read_filler(). Made the check for out-of-range values in png_set_tRNS() detect values that are exactly 2^bit_depth, and work on 16-bit platforms. Merged some parts of libpng-1.6.17beta01 and libpng-1.7.0beta47. Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and pngset.c to avoid warnings about dead code. Do not build png_product2() when it is unused. Display user limits in the output from pngtest. Eliminated the PNG_SAFE_LIMITS macro and restored the 1-million-column and 1-million-row default limits in pnglibconf.dfa, that can be reset by the user at build time or run time. This provides a more robust defense against DOS and as-yet undiscovered overflows. Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default. Allow user to call png_get_IHDR() with NULL arguments (Reuben Hawkins). Moved png_set_filter() prototype into a PNG_WRITE_SUPPORTED block of png.h. Free the unknown_chunks structure even when it contains no data. Fixed simplified 8-bit-linear to sRGB alpha. The calculated alpha value was wrong. It's not clear if this affected the final stored
Comments 0