Releases: cameron314/PNGEncoder2
v1.4
This release adds support for encoding metadata (tEXt and iTXt chunks) along with the image data into the PNG.
Also, a new freeCachedMemory()
utility function has been added to allow the user to manually free the working data in between encodings (this reduces subsequent encoding speed slightly but liberates what is potentially a large chunk of memory).
Binaries: PNGEncoder2.swc contains the full library. The other "slim" versions support only a single compression level each, with and without support for decoding PNGs (meant for users who only need one compression level in production or who only need to encode, and would like a smaller binary).
v1.2
This release adds support for decoding PNGs created by PNGEncoder2 (not arbitrary PNGs).
Additionally, encoding speed has been increased by ~15%.
Binaries: PNGEncoder2.swc contains the full library. The other "slim" versions support only a single compression level each, with and without support for decoding PNGs (meant for users who only need one compression level in production or who only need to encode, and would like a smaller binary).
v1.0
The library has been production-ready for a while now, this release just makes it formal (and provides a starting point for additional maintenance release versions).
Binaries: PNGEncoder2.swc contains the full library. The other three "slim" versions support only a single compression level each (meant for users who only need one compression level in production and would like a smaller binary).