Я запускаю следующую команду на моем сервере для загруженных пользователем изображений:
convert "original.gif" -coalesce -auto-orient -layers "optimize" "new.gif"
Это работает на большинстве GIF-файлов, но навсегда зависает на некоторых, включая этот .
Есть идеи, почему это так? Размер поврежденных GIF-файлов, возможно, уже был изменен с помощью gifsickle. Интересно, может ли это быть причиной и как это обнаружить?
Я использую ImageMagick 7.0.8-9 Q16 x86_64. Однако то же самое происходит на 6.8. Процесс использует 16 ГБ памяти.