ImageMagick-6.9.10-20差分

ImageMagick-6.9.10-19差分 - yoya's diaryの続き

The latest release of ImageMagick is version 6.9.10-20

まとめ

気になる事

差分

ChangeLog にない差分
  • coders/dcm.c
    • オフセットのファイル内かどうかチェック
4017c4017,4024
<               stream_info->offsets[i]=(ssize_t) ReadBlobLSBSignedLong(image);
---
>               MagickOffsetType
>                 offset;
>
>               offset=(MagickOffsetType) ReadBlobLSBSignedLong(image);
>               if (offset > (MagickOffsetType) GetBlobSize(image))
>                 ThrowDCMException(CorruptImageError,
>                   "InsufficientImageDataInFile");
>               stream_info->offsets[i]=(ssize_t) offset;
  • coders/hald.c
    • いろいろ
105a106
>     i,
122c123,125
<   if (level < 2)
---
>   if (image_info->scene != 0)
>     level=image_info->scene;
>   if ((level < 2) || (level > 256))
169a173,178
>   (void) CloseBlob(image);
>   if (status == MagickFalse)
>     return(DestroyImageList(image));
>   if (image_info->scene != 0)
>     for (i=0; i < (ssize_t) image_info->scene; i++)
>       AppendImageToList(&image,CloneImage(image,0,0,MagickTrue,exception));
  • coders/jpeg.c
    • 違い分からないけど diff で出てきた。。
135|4a1355,1357
>   if ((dct_method == (const char *) NULL) && (image->quality > 0) &&
>       (image->quality <= 90))
>     jpeg_info.dct_method=JDCT_IFAST;
1361,1363d1363
<   if ((dct_method == (const char *) NULL) && (image->quality > 0) &&
<       (image->quality <= 90))
<     jpeg_info.dct_method=JDCT_IFAST;

ChangeLog

2018-12-23  6.9.10-20 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-20, GIT revision 14079:0ce665411:20181223