有许多用于以GIF格式保存图像的库,但是是否有一个库支持更高级的GIF(或者,如果您愿意,则是过时的和被遗忘的)功能?

我正在考虑纯文本扩展名,以及为每个新框架仅重画图像部分的功能。从理论上说,纯文本扩展名也可以用于补充图像绘图,例如,改善动画的压缩率。

即(a)使用纯文本扩展名渲染图形而不是文本。 (大多数语言都可以。)

最佳答案

GIFLIB应该具备GIF的所有功能

这就是纯文本的意思吗?

http://giflib.sourceforge.net/gif_lib.html#idp4823712

这是部分帧更新

http://giflib.sourceforge.net/gif_lib.html#idp79616

对于.NET(全面披露,我在Atalasoft工作),DotImage Photo Free可以进行部分重绘。查看GifFrame和GifFrameDisposal。您可以在绘制新帧时指定要处理前一帧。每个框架都可以是任意大小和位置,因此您只能绘制图像的一部分。

10-08 11:45