ImageMagick-6.9.3-8差分
ImageMagick-6.9.3-7差分 - yoyaのメモの続き
The latest release of ImageMagick is version 6.9.3-8
差分
ChangeLog の分
2016-03-22 6.9.3-8 Cristy
ChangeLogにない差分
switch (bmp_info.compression) { case BI_RGB: > image->compression=NoCompression; > break; case BI_RLE8: case BI_RLE4: > image->compression=RLECompression; break;
-
- カラーマップのインデックスが正しくない時でも処理を続行する
< if (IsValidColormapIndex(image,(*p >> 4) & 0x0f,&index,exception) < == MagickFalse) < break; --- > (void) IsValidColormapIndex(image,(*p >> 4) & 0x0f,&index, > exception); <略>
- coders/gif.c
- インターレース値をローカル変数を使わず write_info だけで処理
1497,1499d1496 < InterlaceType < interlace; < 1579d1575 < interlace=write_info->interlace; 1582c1578 < interlace=NoInterlace; --- > write_info->interlace=NoInterlace; 1883c1879 < if (interlace != NoInterlace) --- > if (write_info->interlace != NoInterlace)
- coders/icon.c
- データサイズが小さすぎる時もエラーにする
length=icon_file.directory[i].size; < if (~length < 16) --- > if ((length < 16) || (~length < 16))
-
- READ で SyncImage (実際に使っている色からカラーマップを再構成する)の条件に ping 指定じゃない時に合わせて BPP <= 16 である条件を追加
< if (image_info->ping == MagickFalse) --- > if ((image_info->ping == MagickFalse) && > (icon_info.bits_per_pixel <= 16)) (void) SyncImage(image);
(調査中)
ChangeLog
2016-03-22 6.9.3-8 Cristy <quetzlzacatenango@image...> * Respect gravity when rendering text (e.g. convert -gravity center my.txt) * Return empty string for %d property and no directory (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29365) * Return filename for the %i property (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=29364). * Fixed lost pixels in frequency space (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29374).