ImageMagick-6.9.10-22差分
ImageMagick-6.9.10-21差分 - yoyaのメモの続き
The latest release of ImageMagick is version 6.9.10-22
- 7 系同時リリースは ImageMagick-7.0.8-22
まとめ
- geometry で負の回転をサポート (例. -10x-10+10+10)
- gravity つき crop のあとで 期待する canvas オフセットを返す
- HEIC コーダーの(exception引数による)コンパイルエラーを修正 (6 系の -21 は heic 有効だとビルド出来なかった)
気になる事
差分
geometry で負の回転をサポート (例. -10x-10+10+10)
-
- magick/geometry.c
1122c1122,1124 < ((flags & PsiValue) == 0)) --- > ((flags & XiNegative) != 0)) > { > if ((flags & PsiValue) == 0) 1131a1134,1159 > else > if ((flags & ChiValue) == 0) > { > /* > Support negative height values (e.g. 30x-20+10). > */ > geometry_info->sigma=geometry_info->xi; > geometry_info->xi=geometry_info->psi; > flags|=SigmaValue; > flags|=XiValue; > flags&=(~PsiValue); > } > else > { > /* > Support negative height values (e.g. 30x-20+10+10). > */ > geometry_info->sigma=geometry_info->xi; > geometry_info->xi=geometry_info->psi; > geometry_info->psi=geometry_info->chi; > flags|=SigmaValue; > flags|=XiValue; > flags|=PsiValue; > flags&=(~ChiValue); > } > }
320c320 < SetImageProperty(image, "exif:Orientation", "1", exception); --- > SetImageProperty(image, "exif:Orientation", "1");
ChangeLog にない差分
- coders/caption.c
169a170 > (void) memset(&metrics,0,sizeof(metrics)); diff -rwb ImageMagick-6.9.10-21/coders/cut.c ImageMagick-6.9.10-22/coders/cut.c 432,435d431 < if (palette != NULL) < palette=DestroyImage(palette); < if (clone_info != NULL) < clone_info=DestroyImageInfo(clone_info);
ChangeLog
2018-12-30 6.9.10-22 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.10-22, GIT revision 14098:7054d2569:20181230 2018-12-29 6.9.10-22 Cristy <quetzlzacatenango@image...> * Support negative rotations in a geometry (e.g. -10x-10+10+10). * Return expected canvas offset after a crop with gravity. * Fix HEIC coder compile exception.