- 19 12月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 15 12月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 12 12月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 18 7月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 09 6月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 05 6月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 25 4月, 2013 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 18 4月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 28 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 02 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 19 2月, 2013 1 次提交
-
-
由 John Bowler 提交于
-
- 18 2月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
Folded some long lines.
-
- 14 2月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 20 1月, 2013 1 次提交
-
-
由 John Bowler 提交于
png_set_* APIs
-
- 19 1月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 18 1月, 2013 1 次提交
-
-
由 John Bowler 提交于
png_set_unknown_chunks().
-
- 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 提交于
-
- 26 11月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 01 11月, 2012 1 次提交
-
-
由 John Bowler 提交于
code for too little gain; implementing full ICC color correction is maybe desireable but is left up to applications.
-
- 26 10月, 2012 1 次提交
-
-
由 John Bowler 提交于
management system (CMS). In practice it is not possible to obtain cHRM information reliably using just the end-point tags because they do not exist in the vast majority of profiles. Instead it is necessary to run the endpoints through the ICC colorimetric intent transform (as described in the v4 spec). Since this is likely to be too much code inside libpng for too little gain (it implies a fairly complete CMS implementation) the code has been changed to allow an external CMS to be used. This code is temporarily disabled until a suitable set of test cases using one or more external CMS implementations have been implemented.
-
- 05 9月, 2012 1 次提交
-
-
由 John Bowler 提交于
fixed Cygwin+MSVC build errors. The ICC profile handling now includes more checking. Several errors that caused rejection of the profile are now handled with a warning in such a way that the invalid profiles will be read by default in release (but not pre-RC) builds but will not be written by default. The easy part of handling a cHRM chunk is written, where the ICC profile contains the required data. The more difficult part plus guessing a gAMA value requires code to pass selected RGB values through the profile.
-
- 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 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 17 8月, 2012 1 次提交
-
-
由 John Bowler 提交于
png_set_keep_unknown_chunks() to be turned off if not required and causes both read and write to behave appropriately (on read this is only possible if the user callback is used to handle unknown chunks). The change also removes the support for storing unknown chunks in the info_struct if the only unknown handling enabled is via the callback, allowing libpng to be configured with callback reading and none of the unnecessary code.
-
- 16 8月, 2012 1 次提交
-
-
由 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.
-
- 11 8月, 2012 3 次提交
-
-
由 John Bowler 提交于
Both object to the split initialization of num_chunks.
-
由 Glenn Randers-Pehrson 提交于
and png_memcmp() macros.
-
由 Glenn Randers-Pehrson 提交于
png_memset(), png_memcpy(), and png_memcmp() macros.
-
- 10 8月, 2012 3 次提交
-
-
由 John Bowler 提交于
-
由 Glenn Randers-Pehrson 提交于
patch; they are needed by png_set_IHDR() for both read and write. Fix some ifdefs that caused the contrib/pngminim/ applications to not compile.
-
由 Glenn Randers-Pehrson 提交于
a consistent style for (sizeof type) and (sizeof (array))
-
- 17 6月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
ignore all unknown chunks and all known chunks except for IHDR, PLTE, tRNS, IDAT, and IEND. Previously it only meant ignore all unknown chunks, the same as num_chunks == 0. Revised png_image_skip_unused_chunks() to provide a list of chunks to be processed instead of a list of chunks to ignore. Revised contrib/gregbook/readpng2.c accordingly.
-
- 24 5月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 14 4月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 29 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 21 3月, 2012 1 次提交
-
-
由 John Bowler 提交于
load iCCP
-