ImageMagick-6.8.8-4 差分

ImageMagick-6.8.8-3 差分 - yoyaのメモの続き

The latest release of ImageMagick is version 6.8.8-4.

まとめ

  • Magick::Image クラスに transpose と transverse メソッドを追加した。

差分

diff -r ImageMagick-6.8.8-3/Magick++/lib/Image.cpp ImageMagick-6.8.8-4/Magick++/
lib/Image.cpp
4210a4211,4232
> void Magick::Image::transpose(void)
> {
>   MagickCore::Image
>     *newImage;
>
>   GetPPException;
>   newImage=TransposeImage(constImage(),&exceptionInfo);
>   replaceImage(newImage);
>   ThrowPPException;
> }
>
> void Magick::Image::transverse(void)
> {
>   MagickCore::Image
>     *newImage;
>
>   GetPPException;
>   newImage=TransverseImage(constImage(),&exceptionInfo);
>   replaceImage(newImage);
>   ThrowPPException;
> }
>
Changeにない差分
  • Magick::DrawableTextDirection::DrawableTextDirection が実装されてる。

// Render text right-to-left or left-to-right.

とあるので、アラビア語ヘブライ語みたいに右から左に文字を書くのに対応っぽい。

diff -r ImageMagick-6.8.8-3/PerlMagick/Makefile.PL ImageMagick-6.8.8-4/PerlMagic
k/Makefile.PL
209c209
<    #'CC' => 'gcc -std=gnu99 -std=gnu99',
---
>    #'CC' => 'c++',
  • coders/icon.c が改造されてる。色がない場合ってあるのかな?
<       if ((icon_info.number_colors != 0) || (icon_info.bits_per_pixel <= 16))
---
>       if (icon_info.bits_per_pixel <= 16)
    • これも気になるけど、代入してるだけなので、多分影響ない。
>         icon_image->scene=i;

ChangeLog

2014-01-29  6.8.8-4 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.8-3, SVN revision 14676.

2014-01-29  6.8.8-4 Cristy  <quetzlzacatenango@image...>
  * remove comma at end of enumerator list, magick/compare.h.

2014-01-28  6.8.8-4 Dirk Lemstra <dirk@snakeware...>
  * Added transpose and transverse to Magick++. (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=24884).