Я использую ImageMagick с анимированными гифками , но это очень медленно. Требуется двадцать секунд для одной анимации. Существует ли альтернативная графическая библиотека C / C ++, которая быстра? Хорошим результатом могут стать те библиотеки, которые могут обрабатывать огромные изображения. Но поддерживает ли кто-нибудь из них анимированные GIF-файлы?
Вот те функции, которые мне нужны:
- Разделите анимированный GIF на полностью визуализированные кадры, сохраните в любом формате.
- Измените определенные цвета на этих результирующих изображениях на Белый
- Обрезать часть каждого из полученных изображений.
- Воссоздайте анимированный GIF с 2 кадрами, из полученных 2 изображений выше. Этот GIF должен быть оптимизирован. Задержка в первом кадре отличается от задержки в последнем кадре.
Это должно быть быстро, намного быстрее, чем imagemagic или graphicsmagic.