* Revised the -strip option so it behaves as though
"-define PNG:exclude-chunk=all -define PNG:include-chunk=gama"
had appeared on the commandline.
+ * Avoid writing PNG ancillary chunks in the MNG/JNG while generating the
+ alpha channel for a JNG image.
2010-12-21 6.6.6-7 Anthony Thyssen <A.Thyssen@griffith...>
* Removed the forced interpolation setting in AcquireResampleFilterThreadSet
if (logging != MagickFalse)
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" Writing PNG object.");
+
mng_info->need_blob = MagickFalse;
+
+ /* We don't want any ancillary chunks written */
+ mng_info->ping_exclude_bKGD=MagickTrue;
+ mng_info->ping_exclude_cHRM=MagickTrue;
+ mng_info->ping_exclude_EXIF=MagickTrue;
+ mng_info->ping_exclude_gAMA=MagickTrue;
+ mng_info->ping_exclude_cHRM=MagickTrue;
+ mng_info->ping_exclude_iCCP=MagickTrue;
+ /* mng_info->ping_exclude_iTXt=MagickTrue; */
+ mng_info->ping_exclude_oFFs=MagickTrue;
+ mng_info->ping_exclude_pHYs=MagickTrue;
+ mng_info->ping_exclude_sRGB=MagickTrue;
+ mng_info->ping_exclude_tEXt=MagickTrue;
+ mng_info->ping_exclude_vpAg=MagickTrue;
+ mng_info->ping_exclude_zCCP=MagickTrue;
+ mng_info->ping_exclude_zTXt=MagickTrue;
+
status=WriteOnePNGImage(mng_info,image_info,image);
}