快速图形库,可以支持动画gif



我使用ImageMagick与动画gif ,但它是非常慢。用20秒制作一个动画。是否有一个替代的C/c++图形库是快速的?一个好的结果可能是那些库可以处理巨大的图像。但是这些都支持动画 gif吗?

这些是我需要的功能:

  • 将动画GIF拆分为完全渲染的帧,以任何格式保存。
  • 将这些生成的图像中的某些颜色更改为白色
  • 裁剪出每个结果图像的一部分。
  • 从上面的2张图像中重新创建一个2帧的GIF动画。这个GIF应该被优化。第一帧的延迟与最后一帧的延迟不同。

它需要快,比imagemagic或graphicsmagic快得多。

giflib[用于解析GIF格式并保存到]和 c++ (用于图像处理)。这对我来说似乎是最好的解决方案。此外,使用ImageMagick的Magick++库可以稍微提高性能。

尝试FFmpeg项目中的libavcodeclibavformat或其libav分支。这些几乎肯定是你能找到的最快和最灵活的,但是界面的复杂性可能超出你的要求。

FreeImage类似于FFMPEG和libav,但用于图像。我相信它能满足你所有的需求。

最新更新