- Fixed numerous memory leaks reference.
- Properly set image->colorspace in the PNG decoder (previously it was setting image->gamma, but only setting image->colorspace for grayscale and gray-alpha images. Reference.
- CVE-2017-11750 Fix improper use of NULL in the JNG decoder. Reference.
- Added "-define png:ignore-crc" option to PNG decoder. When you know your image has no CRC or ADLER32 errors, this can speed up decoding. It is also helpful in debugging bug reports from "fuzzers".
- Off by one error for gradient coder reference and reference.
- YUV coder no longer renders streaks reference.
- Fixed numerous memory leaks reference.
- coders/png.c: Initialized quantum_scanline and quantum_info to prevent a bad free reference.
- Removed write_chunk_from_profile() from coders/png.c because it has not worked at least since version 6.7.6.
- Removed many redundant checks before RelinquishMagickMemory(), which is safe to call with a NULL argument.
- Added experimental PNG orNT chunk, to store image->orientation.
- Removed vpAg chunk write support (we are now writing caNv instead).
- Fixed numerous memory leaks reference.
- The -monochrome option no longer returns a blank canvas reference.
- Added caNv, eXIf, and pHYs to the list of PNG chunks to be removed by the "-strip" option.
Signed-off-by: Pierre-Yves <pyu@riseup.net>