Created attachment 14203 [details] Анимированный gif файл состоящий из 256 цветов Согласно документации ImageMagick https://imagemagick.org/script/formats.php, программа работает с gif форматом: GIF CompuServe Graphics Interchange Format 8-bit RGB PseudoColor with up to 256 palette entries. Specify the format GIF87 to write the older version 87a of the format. Use -transparent-color to specify the GIF transparent color (e.g. -transparent-color wheat). Однако при открытии различных gif файлов ImageMagick ведет себя по разному. Версия программы: ================= ImageMagick-6.9.12.93-alt1 Стенды с ошибкой: ================= p10-workstation-10.1-x86-64 p10-server-10.1-x86-64 Шаги, приводящие к ошибке: ========================== 1. Открыть различные gif файлы(не анимированная картинка, анимированная картинка из 3 цветов, анимированная картинка из 256 цветов) в ImageMagick: $ display *.gif Результат: ========== 1. При открытии не анимированного gif файла ImageMagick закрывается через несколько секунд 2. При открытии анимированного gif файла состоящего из 3 цветов, ImageMagick закрывается по окончанию анимации. Файл отображается корректно. 3. При открытии анимированного gif файла состоящего из 256 цветов, ImageMagick закрывается по окончанию анимации. Файл отображается некорректно. Ожидаемый результат: ==================== При открытии gif файла ImageMagick не закрывается. Анимированные gif файлы состоящие из 256 цветов отображаются корректно Дополнительно: ============== Воспроизводится на P10 в версии ImageMagick-6.9.12.64-alt1.
Created attachment 14204 [details] Анимированный gif файл состоящий из 3 цветов
Created attachment 14205 [details] Не анимированный gif файл
Повесьте в апстрим, пожалуйста.
Ошибка добавлена в апстрим https://github.com/ImageMagick/ImageMagick/issues/6592
Актуальна для версии: ImageMagick-7.1.2.3-alt1
Актуально для версии ImageMagick-7.1.2.21-alt1
Ошибка актуальна для версии: ImageMagick-7.1.2.23-alt1
ImageMagick-7.1.2.30-alt1 -> sisyphus: Sun Aug 30 2026 Anton Farygin <rider@altlinux> 7.1.2.30-alt1 - 7.1.2.29 -> 7.1.2.30 - display: do not exit on File->Next/Former when there is no other file to show (closes: 44016) - display: do not show a false "Unable to delete image file" error after a successful File->Delete (closes: 44017) - display: do not self-close after showing a GIF (loop count no longer terminates the viewer) and render delta-frame animations correctly by coalescing them (closes: 47343, 50426) - display: show the pan (navigation) window when an image larger than the window is opened via File->Open (closes: 47430) - delegates.xml: substitute @LPRDelegateDefault@ so File->Print invokes lpr instead of failing on the raw placeholder (closes: 47433)