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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5158   21 months cristy
(edit) @5124   21 months cristy
(edit) @5115   21 months cristy
(edit) @5095   21 months cristy
(edit) @5094   21 months cristy
(edit) @5080   21 months cristy
(edit) @5073   21 months glennrp Recognize the sRGB profile and write the sRGB chunk instead of the full …
(edit) @5019   21 months cristy
(edit) @5009   21 months glennrp The -strip option was excluding the PNG tRNS chunk.
(edit) @5007   21 months glennrp OpaqueAlpha? and TransparentAlpha? were mixed up in the PNG8 encoder.
(edit) @5005   21 months glennrp Merge multiple transparent colors to the background color when writing …
(edit) @4996   21 months glennrp Make png encoder respect -define png:colortype=2 for PseudoClass? image.
(edit) @4924   22 months glennrp Use LBRPixel*() macro name consistently.
(edit) @4922   22 months glennrp Renamed LBR01PixelPacketRed, etc., to LBR01PacketRed,etc for consistency.
(edit) @4810   22 months glennrp Exit test loop immediately when a non-gray pixel is found.
(edit) @4797   22 months cristy
(edit) @4794   22 months glennrp Fix out-of-date comment about -define PNG:compression-strategy, etc.
(edit) @4781   22 months cristy
(edit) @4752   23 months cristy
(edit) @4744   23 months cristy
(edit) @4728   23 months cristy
(edit) @4722   23 months glennrp Folded long lines in coders/png.c
(edit) @4687   23 months cristy
(edit) @4686   23 months glennrp Accept defined compression-filter=6,7,8,9 to be consistent with -quality …
(edit) @4680   23 months glennrp Avoid using Z_RLE and Z_FIXED with old zlib versions that don't support …
(edit) @4669   23 months glennrp Added PNG:compression_level, _strategy, and _filter defines. They take …
(edit) @4659   23 months glennrp Handle "-quality 97" properly; Added support for Z_RLE strategy in png …
(edit) @4658   23 months glennrp spelling (original)
(edit) @4655   23 months glennrp Fixed Q32 handling of 16-bit transparent grayscale PNG input.
(edit) @4654   23 months glennrp Changed "RedPixelPacketComponent?" to "PacketRed?", etc., in coders/png.c
(edit) @4649   23 months cristy
(edit) @4609   2 years glennrp Fix bKGD color scaling in sub-8-bit grayscale PNG output.
(edit) @4608   2 years glennrp Sometimes black would be written in the PNG tRNS chunk when some other …
(edit) @4597   2 years glennrp #ifdef out unused macros
(edit) @4555   2 years cristy
(edit) @4554   2 years cristy
(edit) @4534   2 years cristy
(edit) @4524   2 years cristy
(edit) @4512   2 years glennrp Eliminated some direct references to pixel components.
(edit) @4478   2 years cristy
(edit) @4475   2 years glennrp The PNG encoder now respects "-depth 1|2|4" settings.
(edit) @4459   2 years cristy
(edit) @4441   2 years glennrp Removed some "#if 0" blocks in coders/png.c
(edit) @4429   2 years glennrp Revised PNG8 reduction to work with a special case that reduces to 256 …
(edit) @4398   2 years glennrp Fixed some cut-and-paste errors in new PNG8 reduction code.
(edit) @4368   2 years glennrp Squash some warnings about signed-unsigned comparisons in png.c
(edit) @4367   2 years glennrp Added some needed parentheses in the PNG8 encoder.
(edit) @4363   2 years glennrp Change more r->red to GetRedPixelComponent?() in png.c
(edit) @4361   2 years cristy
(edit) @4353   2 years glennrp Revised new Get/SetRGB macros so all have the same parameters "pixel, …
(edit) @4352   2 years glennrp Added convenience macros for copying RGB or RGBO pixel to/from PixelPacket?
(edit) @4351   2 years glennrp folded a long line
(edit) @4344   2 years glennrp Write proper grayscale value in bKGD chunk when writing a grayscale PNG.
(edit) @4334   2 years glennrp Removed redundant typecasts.
(edit) @4333   2 years glennrp Fix instances of IsColorEqual?() in coders/png.c
(edit) @4332   2 years glennrp Changed more q->* to Get/Set?*PixelComponent?(q)
(edit) @4331   2 years glennrp Changed some q->* to Get*PixelComponent?(q)
(edit) @4325   2 years cristy
(edit) @4294   2 years glennrp Changed some direct access of pixel components to Get*PixelComponent?() …
(edit) @4293   2 years glennrp Backed out part of the last update (decoding grayscale PNGs)
(edit) @4292   2 years glennrp Simplified LosslessReduceDepthOK in coders/png.c
(edit) @4291   2 years glennrp Backed out today's updates to coders/png.c
(edit) @4286   2 years glennrp Folded new long lines in png.c
(edit) @4284   2 years cristy
(edit) @4280   2 years glennrp Simplify grayscale reading
(edit) @4279   2 years glennrp Simplified decoding grayscale PNG images.
(edit) @4278   2 years glennrp Simplified PNG8 reductions using IM scaling functions instead of …
(edit) @4276   2 years glennrp More updates to png.c in support of Q64 builds.
(edit) @4273   2 years glennrp Simplified the PNG encoder's LosslessReduceDepthOK() function.
(edit) @4271   2 years glennrp Decode the bKGD chunk properly with Q32 and Q64 builds.
(edit) @4270   2 years glennrp Make PNG encoder's LosslessReduce? function work with Q32, Q64 builds.
(edit) @4269   2 years glennrp Make PNG encoders's ok_to_reduce function work with Q32, Q64 builds.
(edit) @4266   2 years glennrp Initialize unused part of PNG colormap to zeroes
(edit) @4243   2 years glennrp Added -define PNG:preserve-colormap option to coders/png.c
(edit) @4242   2 years glennrp Add some "To do" comments in coders/png.c
(edit) @4241   2 years glennrp Throw exception if CloneImage? fails in PNG encoder.
(edit) @4240   2 years glennrp Added "exclude-chunk=date" option to suppress date:create and date:modify …
(edit) @4223   2 years glennrp added "#define PNG_PTR_NORETURN" to png.c to prevent png_longjmp() …
(edit) @4222   2 years cristy
(edit) @4204   2 years cristy
(edit) @4193   2 years glennrp Remove bogus image->colormap that is passed in to the PNG encoder with a …
(edit) @4168   2 years glennrp Make the png encoder treat incoming image depth as 8 if it is less than 8.
(edit) @4133   2 years cristy
(edit) @4132   2 years glennrp Combined width and height into one PNG property
(edit) @4131   2 years glennrp Added PNG:vpAg width, height property.
(edit) @4129   2 years glennrp The PNG decoder sometimes set images with more than 256 different …
(edit) @4124   2 years glennrp Reformat PNG:text property
(edit) @4123   2 years glennrp Reformat PNG chunk properties
(edit) @4122   2 years glennrp Put sRGB, gAMA, pHYs, and oFFs data in properties.
(edit) @4121   2 years glennrp Store ancillary chunk data for use by identify
(edit) @4120   2 years glennrp Store PNG IHDR data as properties
(edit) @4108   2 years cristy
(edit) @4105   2 years cristy
(edit) @3959   2 years glennrp Updated comments about PNG8 reductions in coders/png.c
(edit) @3948   2 years glennrp Force PNG decoder to return image->matte=MagickTrue? when the PNG has …
(edit) @3935   2 years glennrp Preserve colors better using 4-4-4 palette when possible when reducing to …
(edit) @3934   2 years glennrp Use 50% threshold, try 3-3-3 palette, collapse all transparent colors to …
(edit) @3920   2 years glennrp Force the PNG encoder to write an all-opaque alpha channel with "-define …
(edit) @3918   2 years glennrp Re-enabled writing grayscale PNG with bit depth 2 or 4.
(edit) @3884   2 years glennrp
Note: See TracRevisionLog for help on using the revision log.