ImageMagick-6.9.8-3差分
ImageMagick-6.9.8-2差分 - yoyaのメモの続き
The latest release of ImageMagick is version 6.9.8-3
- 7 系同時リリースは ImageMagick-7.0.5-4
まとめ
- MagickWand-config で --cppflags の時に --clags だったのを --cflags に修正。
- animate -window で -loop 指定が効かないのを修正
- c:a 形式のコンポーネント文字列で :a を指定すると : が c 扱いになる不具合修正があるかも。
差分
- MagickWand-config, use --cflags, not --clags
- https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31602
- wand/MagickWand-config.in
- https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31602
47c47 --cflags) pkg-config --cflags MagickWand ;; --cxxflags) pkg-config --cflags MagickWand ;; --cppflags) < pkg-config --clags MagickWand --- > pkg-config --cflags MagickWand ;;
- animate -window の -loop オプションを見直した
751a752 > delay, 753a755,757 > ssize_t > iterations; > 770,772d773 < size_t < delay; < 1136a1138 > iterations=0; 1156a1159,1161 > iterations++; > if (iterations == (ssize_t) image_list[0]->iterations) > break;
ChangeLogにない差分
- magick/random.c
- GenerateEntropicChaos で mkstemp を使うルート。ランダム文字を入れるプレースフォルダが XXXXXX なので、それに合わせた。
< (void) GetPathTemplate(path); --- > (void) strcpy(path,"XXXXXX"); file=mkstemp(path);
- magick/utility.c
- GetPathComponent 一文字目が : の時に除外する。でないと : の1文字が component になる。
1230c1230 < if ((*p == ':') && (IsPathDirectory(path) < 0) && --- > if ((p != component) && (*p == ':') && (IsPathDirectory(path) < 0) &&
ChangeLog
2017-03-24 6.9.8-3 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.7-3, GIT revision 11444:3f523e5:20170324. 2017-03-20 6.9.8-3 Cristy <quetzlzacatenango@image...> * MagickWand-config, use --cflags, not --clags (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31602). * Respect -loop option for animate -window (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31619).