source: ImageMagick/trunk/coders/png.c @ 3183

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3183   2 years cristy
(edit) @3170   3 years glennrp Merged redundant code into new LosslessReduceDepth?() function.
(edit) @3168   3 years glennrp Treat "-type Optimize" as undefined type in the PNG encoder; always …
(edit) @3165   3 years glennrp Fixed various problems with the PNG encoder, mainly loss of transparency.
(edit) @3164   3 years glennrp Fixed some of the transparency loss cases in the PNG encoder.
(edit) @3163   3 years glennrp Also swap duplicate transparent PNG palette entries
(edit) @3162   3 years glennrp Fixed some indentation in coders/png.c and added some whitespace.
(edit) @3161   3 years glennrp Simplify palette-entry swapping in PNG encoder.
(edit) @3147   3 years glennrp Relocated png_set_oFFs and png_set_pHYs after png_set_IHDR.
(edit) @3146   3 years glennrp Simplified coders/png.c to not use png_set_invalid().
(edit) @3145   3 years glennrp Fixed some cases where transparency was lost while writing PNG
(edit) @3139   3 years glennrp Throw warning if defined png:color-type or png:bit-depth value is invalid.
(edit) @3136   3 years glennrp Reorganized and revised PNG encoder to avoid emitting some spurious …
(edit) @3114   3 years cristy
(edit) @3054   3 years glennrp Made "opt_map" a parameter of OptimizePNGColormap
(edit) @3053   3 years glennrp Renamed CompressColormapTransFirst? to OptimizePNGColormap.
(edit) @3052   3 years glennrp Relocated CompressColormapTransFirst? into the encoding part of …
(edit) @3030   3 years glennrp Use VirtualPixels? while writing png
(edit) @3019   3 years glennrp Revised palette optimization in png.c and added some debugging.
(edit) @2823   3 years cristy
(edit) @2808   3 years cristy
(edit) @2677   3 years cristy
(edit) @2539   3 years cristy
(edit) @2526   3 years cristy
(edit) @2409   3 years glennrp Warn if PNG colortype and bitdepth on "-define" directive can't be met …
(edit) @2387   3 years cristy
(edit) @2381   3 years glennrp map PNG intent to image->rendering_intent properly.
(edit) @2356   3 years glennrp Changed zero-delay message from an Error to a Warning (should really be a …
(edit) @2355   3 years glennrp Eliminate useless message about assuming zero delay when writing a …
(edit) @2344   3 years glennrp Don't "ping" a PNG if it is embedded in a MNG.
(edit) @2343   3 years cristy
(edit) @2341   3 years glennrp Backed out coders/png.c change pending more testing.
(edit) @2340   3 years glennrp Don't "ping" a PNG datastream if it is embedded in a MNG.
(edit) @2323   3 years glennrp Store the PNG transparent color in short not Quantum Because in a Q8 …
(edit) @2322   3 years glennrp Fix the new transparency logic in the Q8 case
(edit) @2321   3 years glennrp Fixed PNG tRNS chunk handling for grayscale images.
(edit) @2283   3 years cristy
(edit) @2251   3 years cristy
(edit) @2247   3 years cristy
(edit) @2183   3 years cristy
(edit) @2151   3 years cristy
(edit) @2147   3 years glennrp indentation
(edit) @2140   3 years glennrp Don't decode pixels in coders/png.c when image->ping is set.
(edit) @2125   3 years cristy
(edit) @2080   3 years cristy
(edit) @2079   3 years cristy
(edit) @2078   3 years cristy
(edit) @2072   3 years cristy
(edit) @2070   3 years glennrp comment about delays
(edit) @2062   3 years glennrp Correct the bKGD chunk reading (scaling was incorrect)
(edit) @2056   3 years glennrp Handle zero ticks_per_second in accordance with MNG spec (set both …
(edit) @2038   3 years cristy
(edit) @2033   3 years glennrp Sometimes the png encoder would write an empty tRNS chunk.
(edit) @2008   3 years cristy
(edit) @2007   3 years cristy
(edit) @2004   3 years cristy
(edit) @2002   3 years cristy
(edit) @1851   3 years glennrp Fix background.index PNG bug.
(edit) @1846   3 years cristy
(edit) @1828   3 years cristy
(edit) @1802   3 years cristy
(edit) @1789   3 years cristy
(edit) @1787   3 years cristy
(edit) @1786   3 years cristy
(edit) @1785   3 years cristy
(edit) @1784   3 years glennrp logging
(edit) @1783   3 years glennrp Simplified rowbytes calculation and added some logging in coders/png.c
(edit) @1756   3 years cristy
(edit) @1754   3 years cristy
(edit) @1753   3 years cristy
(edit) @1746   3 years cristy
(edit) @1713   3 years cristy
(edit) @1712   3 years cristy
(edit) @1710   3 years cristy
(edit) @1563   3 years glennrp Fixed problem with reading sub-8-bit paletted PNGs. ImageMagick? can now …
(edit) @1562   3 years glennrp Restored the new changes to the encoder part of coders/png.c.
(edit) @1561   3 years glennrp reverted recent png.c changes; they fail to read a 1-bit paletted image …
(edit) @1545   3 years glennrp Updated setjmp/longjmp/jmpbuf usage in png.c to work with libpng-1.5.0
(edit) @1544   3 years glennrp Finished (i hope) getting rid of deprecated usage of ping_info members.
(edit) @1539   3 years glennrp Retry the png updates, with relocated png_get_rowbytes() call.
(edit) @1533   3 years glennrp coders/png.c: eliminated support for libpng versions older than 1.0.12.
(edit) @1530   3 years glennrp Reverted recent changes to png.c; they cause a segfault reading certain …
(edit) @1528   3 years glennrp Eliminated more deprecated ping_info references. -This line, and those …
(edit) @1527   3 years glennrp Eliminated more deprecated ping_info usage.
(edit) @1523   3 years glennrp coders/png.c: eliminated support of libpng versions older than 1.0.12
(edit) @1515   3 years glennrp Fixed more deprecated references to ping_info struct members.
(edit) @1513   3 years glennrp Initialized the new png_info_* variables to zero.
(edit) @1512   3 years glennrp Eliminated more deprecated usage of ping_info members
(edit) @1510   3 years glennrp Eliminated some of the deprecated direct references to ping_info members.
(edit) @1194   3 years cristy
(edit) @1064   3 years glennrp -define png:color-type was rejecting too many valid requests.
(edit) @941   3 years cristy
(edit) @918   3 years cristy
(edit) @913   3 years cristy
(edit) @901   3 years cristy
(edit) @857   3 years cristy
(edit) @784   3 years cristy
(edit) @772   3 years cristy
(edit) @769   3 years cristy
(edit) @764   3 years glennrp The png8 encoder would fail to write 1-color images.
Note: See TracRevisionLog for help on using the revision log.