libpng/contrib
John Bowler aa725a375c [libpng16] Corrected estimate of error in libpng png_set_rgb_to_gray API.
The API is extremely inaccurate for sRGB conversions because it uses an 8-bit
intermediate linear value and it does not use the sRGB transform, so it
suffers from the known instability in gamma transforms for values close
to 0 (see Poynton).  The net result is that the calculation has a maximum
error of 14.99/255; 0.5/255^(1/2.2).  pngstest now uses 15 for the
permitted 8-bit error. This may still not be enough because of arithmetic
error.
2012-02-04 15:11:16 -06:00
..
examples [libpng16] Add "free()" and "png_free_image()" calls to example code. 2011-11-27 21:39:13 -06:00
gregbook [libpng16] Imported from libpng-1.6.0beta04.tar 2011-12-29 21:01:01 -06:00
libtests [libpng16] Corrected estimate of error in libpng png_set_rgb_to_gray API. 2012-02-04 15:11:16 -06:00
pngminim [libpng16] Remove machine-generated configure files 2011-11-26 21:08:24 -06:00
pngminus [libpng16] Imported from libpng-1.6.0beta05.tar 2012-01-14 20:44:14 -06:00
pngsuite [libpng16] Committed 5 new or renamed files in contrib/pngsuite. 2012-01-27 20:35:35 -06:00
tools [libpng16] Imported from libpng-1.6.0beta05.tar 2012-01-14 20:44:14 -06:00
visupng [libpng16] Imported from libpng-1.6.0beta04.tar 2011-12-29 21:01:01 -06:00
README.txt [libpng15] Added contrib/README.txt 2011-11-16 13:35:16 -06:00

This "contrib" directory contains contributions which are not necessarily under
the libpng license, although all are open source.  They are not part of
libpng proper and are not used for building the library.