ImageMagick-6.8.8-6 差分

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

The latest release of ImageMagick is version 6.8.8-6.

まとめ

  • dentify -define identify:locate=maximum が 6.8.8-5 で動かなくなってたので、その修正。

差分

  • identify -define identify:locate=maximum で最大値の位置を示します (stopped working in 6.8.8-5 で動かなくなってました).

identify:locate のコードの場所が変わってる。値の前提条件で考慮漏れがあったみたい。

ChangeLogにない差分
- diff -rbw ImageMagick-6.8.8-5/QuickStart.txt ImageMagick-6.8.8-6/QuickStart.txt
72c72
<           $HOME/.magick/
---
>           $HOME/.config/ImageMagick
  • 関数を使うようにした。
- diff -rbw ImageMagick-6.8.8-5/coders/jp2.c ImageMagick-6.8.8-6/coders/jp2.c
438,445d437
<   {
<     if ((jp2_image->comps[i].dx == 0) || (jp2_image->comps[i].dy == 0))
<       {
<         opj_stream_set_user_data(jp2_stream,NULL);
<         opj_destroy_codec(jp2_codec);
<         opj_image_destroy(jp2_image);
<         ThrowReaderException(CoderError,"IrregularChannelGeometryNotSupported")
<       }
447,448c439
<       image->colorspace=YUVColorspace;
<   }
---
>       SetImageColorspace(image,YUVColorspace);

デグレしませんように。

  • identify:locat でもマッチしてました。
diff -rbw ImageMagick-6.8.8-5/wand/identify.c ImageMagick-6.8.8-6/wand/identify.c
509c509
<             if (LocaleNCompare("identify:locate",argv[i],14) == 0)
---
>             if (LocaleNCompare("identify:locate",argv[i],15) == 0)

ChangeLog

2014-02-13  6.8.8-6 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.8-6, SVN revision 14868.

2014-02-13  6.8.8-6 Cristy  <quetzlzacatenango@image...>
  * identify -define identify:locate=maximum locates the position of the
    maximum value (stopped working in 6.8.8-5).