fastpng: fix bad handling of gAMA chunk
authorAndrew Chadwick <andrewc-git@piffle.org>
Mon, 16 Apr 2012 22:07:20 +0000 (23:07 +0100)
committerAndrew Chadwick <andrewc-git@piffle.org>
Mon, 16 Apr 2012 22:07:20 +0000 (23:07 +0100)
commit185bed63d7386e6a1e61d613a2d75b36fbd92d92
treeb4be69aefab906b045ef3485f92552807947551e
parent341d534b400def42676528f602ad5aaeb78bd3ea
fastpng: fix bad handling of gAMA chunk

Fix incorrect application of file gamma. MyPaint was wrongly using an
encoding gamma when a decoding gamma should have been applied, resulting
in overly high values in the midrange when loading files for which the
gAMA chunk was applicable. Tested with the "gamma values" sample images
at http://www.schaik.com/pngsuite/ and sample files from the bug report.

https://gna.org/bugs/?19648
lib/fastpng.hpp