ImageMagick-6.9.9-33差分

ImageMagick-6.9.9-32差分 - yoyaのメモの続き

The latest release of ImageMagick is version 6.9.9-33

まとめ

  • OpenCL コードの幾つかの enum 値を修正

7 系では差分があるが、6系は古いまま。バックポートし忘れ?

内部管理の値だし MIFF は Colorspace を文字列で保存するので問題ない。。のか? バイナリ形式で export する仕組みがあると不安。例えば、PC 間でメモリ分散する仕組みがあって、そこでバージョンがあってないと影響あるかも。そもそも合わせないと怖いけど。

差分

  • OpenCL コードの幾つかの enum 値を修正。
    • ImageMagick-7.0.7-2[01]/MagickCore/accelerate-kernels-private.h
59,95c59,94
<   {
<     UndefinedColorspace,
<     RGBColorspace,            /* Linear RGB colorspace */
<     GRAYColorspace,           /* greyscale (non-linear) image (faked 1 channel) */
<     TransparentColorspace,
<略>
>       UndefinedColorspace,
>       CMYColorspace,           /* negated linear RGB colorspace */
>       CMYKColorspace,          /* CMY with Black separation */
>       GRAYColorspace,          /* Single Channel greyscale (non-linear) image */

CMYKColorspace を頭の方に移動してる。

それ以外も沢山変更。

ChangeLogにない差分

6系はコードに差分無し。
7系は accelerate-kernels-private.h 以外にもMagickCore/blob.c で \0 チェックが入ってる。

ChangeLog

2018-01-06  6.9.9-33 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-33, GIT revision 12491:5c40f3a88:20180106.

2018-01-06  6.9.9-33 Dirk Lemstra <dirk@lem.....org>
  * Fix some enum values in the OpenCL code.