1. 18 4月, 2013 2 次提交
  2. 17 4月, 2013 1 次提交
  3. 14 4月, 2013 1 次提交
  4. 28 3月, 2013 1 次提交
  5. 07 3月, 2013 1 次提交
    • J
      [libpng16] Corrected simplified API default gamma for color-mapped output, added · 59ae3898
      John Bowler 提交于
      a flag to change default. In 1.6.0 when the simplified API was used
      to produce color-mapped output from an input image with no gamma
      information the gamma assumed for the input could be different from
      that assumed for non-color-mapped output.  In particular 16-bit depth
      input files were assumed to be sRGB encoded, whereas in the 'direct'
      case they were assumed to have linear data.  This was an error.  The
      fix makes the simplified API treat all input files the same way and
      adds a new flag to the png_image::flags member to allow the
      application/user to specify that 16-bit files contain sRGB data
      rather than the default linear.
      Fixed bugs in the pngpixel and makepng test programs.
      59ae3898
  6. 05 3月, 2013 1 次提交
  7. 03 3月, 2013 1 次提交
  8. 02 3月, 2013 2 次提交
  9. 18 2月, 2013 1 次提交
  10. 16 2月, 2013 1 次提交
  11. 14 2月, 2013 2 次提交
  12. 20 1月, 2013 1 次提交
  13. 11 1月, 2013 1 次提交
  14. 01 1月, 2013 1 次提交
  15. 19 12月, 2012 1 次提交
  16. 14 11月, 2012 2 次提交
  17. 03 11月, 2012 1 次提交
  18. 01 11月, 2012 1 次提交
  19. 27 10月, 2012 1 次提交
    • 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
  20. 26 10月, 2012 2 次提交
  21. 25 10月, 2012 1 次提交
  22. 01 10月, 2012 1 次提交
  23. 28 9月, 2012 1 次提交
  24. 02 9月, 2012 2 次提交
  25. 26 8月, 2012 1 次提交
    • J
      [libpng16] Cleaned up and corrected ICC profile handling. · 14d0ca62
      John Bowler 提交于
          contrib/libtests/makepng: corrected 'rgb' and 'gray' cases.  profile_error
          messages could be truncated; made a correct buffer size calculation and
          adjusted pngerror.c appropriately. png_icc_check_* checking improved;
          changed the functions to receive the correct color type of the PNG on read
          or write and check that it matches the color space of the profile (despite
          what the comments said before, there is danger in assuming the app will
          cope correctly with an RGB profile on a grayscale image and, since it
          violates the PNG spec, allowing it is certain to produce inconsistent
          app behavior and might even cause app crashes.) Check that profiles
          contain the tags needed to process the PNG (tags all required by the ICC
          spec). Removed unused PNG_STATIC from pngpriv.h.
      14d0ca62
  26. 18 8月, 2012 2 次提交
  27. 16 8月, 2012 2 次提交
  28. 12 8月, 2012 1 次提交
  29. 11 8月, 2012 1 次提交
  30. 10 8月, 2012 1 次提交
  31. 26 6月, 2012 1 次提交
  32. 17 6月, 2012 1 次提交