ImageMagick-6.8.6-7 差分
ImageMagick-6.8.6-6 差分 - yoyaのメモの続き
The latest release of ImageMagick is version 6.8.6-7.
差分
- Missing case for HCLpColorspace
- -modulate で HCLpColorspace が消える問題の修正。switch 文の case 漏れ。
- http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23811
- Do not write "jpeg:" properties in a PNG output file
- JPEG から PNG に -strip 付きで変換した際に、text chunk に Exif の jpeg:* が書き出される問題を修正。
- http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23794
- Fix memory leak in CloneImageArtifacts and CloneImageProfiles
- メモリリーク修正 > CloneImageArtifacts, CloneImageProfiles
- Minor fix for the clipMask property in Magick++.
- Magick++ の clipMask プロパティを少し修正。
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
2013-07-24 6.8.6-7 CristyMissing 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++.