aboutsummaryrefslogtreecommitdiff
path: root/image/png.cpp
AgeCommit message (Collapse)Author
2019-11-10IMAGE: Remove unnecessary check from Image::writePNG()Cameron Cawley
Surfaces with pixel formats not supported by libpng are already converted to RGBA, meaning that the check isn't needed.
2019-08-01IMAGE: Add a paletted transparency mode flag to PNGDecoderPaul Gilbert
Previously, the PNGDecoder would always convert images that have a palette with a transparent color(s) to a full RGBA surface automatically. There needed to be a way to diable this and keep the image paletted for the Glk engine, since some Infocom V6 game Blorb files reuse the palettes from previous images, so I couldn't have the decoder using the dummy palette that comes with the image
2019-04-28IMAGE: Don't perform color conversion when decoding PNGsBastien Bouclet
2019-03-02IMAGE: Fix taking screenshots on big endian systemsCameron Cawley
2017-09-21IMAGE: Remove unused end info structs from PNG codeColin Snover
Thanks to @dafioram for noticing the problem & sending an initial patch, and to @wjp for noticing further that the PNG reader did not even use the end info struct it created either. Fixes Trac#10217. Closes gh-1028.
2017-08-03IMAGE: Correct 4-byte image writting pixel formatSimei Yin
2017-07-13Image: extend writePng for 4-byte pixelFormatyinsimei
2017-07-13IMAGE: add flag to skip signature check in png decoderyinsimei
2017-05-21BACKENDS: Compress screenshots using PNG if availableColin Snover
Closes gh-948.
2016-09-19IMAGE: Change PNGDecoder to never delete the input streamBastien Bouclet
The stream is owned by the caller. Fixes CID 1362842.
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops