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).