ImageMagick-6.8.6-7 差分

ImageMagick-6.8.6-6 差分 - yoyaのメモの続き

The latest release of ImageMagick is version 6.8.6-7.

差分

clipMask minor fix

diff -u -8 ImageMagick-6.8.6-[67]/Magick++/lib/Image.cpp

 Magick::Image Magick::Image::clipMask ( void  ) const
 {
       ExceptionInfo exceptionInfo;
       GetExceptionInfo( &exceptionInfo );
       MagickCore::Image* image =
         GetImageClipMask( constImage(), &exceptionInfo );
       throwException( exceptionInfo );
   (void) DestroyExceptionInfo( &exceptionInfo );
-      return Magick::Image( image );
+      if (image == (MagickCore::Image *) NULL)
+        return Magick::Image();
+      else
+        return Magick::Image( image );
 }

NULL を渡しても何も処理ないけど、少なくともチェック処理が動くけど、NULL だと分かってる場合は渡さない方が賢い。

ChangeLog にない分
  • coders/dds.c で alpha 処理の修正。(透明度要らないのに alpha 値を混ぜ込む事があった)
  • coders/tiff で position 属性設定の修正 (page サイズの条件式が間違えてた)

 

ChangeLog

2013-07-24 6.8.6-7 Cristy 
Missing case for HCLpColorspace (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23811).
2013-07-21 6.8.6.7 Glenn Randers-Pehrson 
Do not write "jpeg:" properties in a PNG output file (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23794).
2013-07-17 6.8.6-7 Dirk Lemstra 
Fix memory leak in CloneImageArtifacts and CloneImageProfiles.
Minor fix for the clipMask property in Magick++.