- 18 4月, 2013 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
can handle.
-
由 John Bowler 提交于
Reverted previous attempt to allow gAMA and sRGB non-support with the simplified API.
-
- 17 4月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
chunk length written by libpng-1.6.0 and 1.6.1.
-
- 14 4月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
(Flavio Medeiros).
-
- 28 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 07 3月, 2013 1 次提交
-
-
由 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.
-
- 05 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 02 3月, 2013 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 18 2月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
Folded some long lines.
-
- 16 2月, 2013 1 次提交
-
-
由 John Bowler 提交于
-
- 14 2月, 2013 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 20 1月, 2013 1 次提交
-
-
由 John Bowler 提交于
png_set_* APIs
-
- 11 1月, 2013 1 次提交
-
-
由 John Bowler 提交于
two test programs to generate and test a PNG which should have the problem.
-
- 01 1月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 19 12月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 14 11月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
color. This is useful for debugging pngstest color inaccuracy reports.
-
- 03 11月, 2012 1 次提交
-
-
由 John Bowler 提交于
-
- 01 11月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 27 10月, 2012 1 次提交
-
-
由 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).
-
- 26 10月, 2012 2 次提交
-
-
由 John Bowler 提交于
-
由 John Bowler 提交于
-
- 25 10月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 01 10月, 2012 1 次提交
-
-
由 John Bowler 提交于
-
- 28 9月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
with zlib-1.2.7
-
- 02 9月, 2012 2 次提交
-
-
由 John Bowler 提交于
-
由 John Bowler 提交于
option to pngtest. The "--relaxed" option turns off the benign errors that are enabled by default in pre-RC builds. makepng can now write ICC profiles where the length has not been extended to a multiple of 4, and pngtest now intercepts all libpng errors, allowing the previously-introduced "--strict test" on no warnings to actually work.
-
- 26 8月, 2012 1 次提交
-
-
由 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.
-
- 18 8月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
png_handle_unknown() when SAVE support is absent. Moved the shell test scripts for contrib/libtests from the libpng top directory to contrib/libtests. png_handle_unknown() must always read or skip the chunk, if SAVE_UNKNOWN_CHUNKS is turned off *and* the application does not set a user callback an unknown chunk will not be read, leading to a read error, which was revealed by the "tunknown" test.
-
- 16 8月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
control of the unknown handling, corrects the pre-existing bug where the per-chunk 'keep' setting is ignored and makes it possible to skip IDAT chunks in the sequential reader (broken in earlier 1.6 versions). There is a new test program, test-unknown.c, which is a work in progress (not currently part of the test suite). Comments in the header files now explain how the unknown handling works.
-
- 12 8月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 11 8月, 2012 1 次提交
-
-
由 John Bowler 提交于
support. Now "make check" will succeed even if libpng is compiled with -DPNG_NO_READ or -DPNG_NO_WRITE. The tests performed are reduced, but the basic reading and writing of a PNG file is always tested by one or more of the tests.
-
- 10 8月, 2012 1 次提交
-
-
由 John Bowler 提交于
-
- 26 6月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 17 6月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-