• J
    [libpng16] Made PNG_NO_READ_GAMMA switch off interfaces that depend on · ab1477d6
    John Bowler 提交于
    READ_GAMMA.  Prior to 1.6.0 switching off READ_GAMMA did unpredictable things
    to the interfaces that use it (specifically, png_do_background in 1.4 would
    simply display composite for grayscale images but do composition
    with the incorrect arithmetic for color ones). In 1.6 the semantic
    of -DPNG_NO_READ_GAMMA is changed to simply disable any interface that
    depends on it; this obliges people who set it to consider whether they
    really want it off if they happen to use any of the interfaces in
    question (typically most users who disable it won't).
    ab1477d6
pngvalid.c 309.8 KB