我只想制作2个位图图像的动画gif图像,我将从相机中获取并想要发送该gif图像。
答案 0 :(得分:4)
有http://jiggawatt.org/badc0de/android/index.html#gifflen
的原生图书馆我已经为Android编写了一个小的原生lib来进行Bitmap的颜色量化(从2到256种颜色)并将结果保存为动画GIF中的帧(您可以添加任意数量的帧)。 您可以根据自己的需要修改和删除库代码。使用的颜色量化器是Anthony Dekker的NeuQuant,我做了一些修改。
对于基于java的库,请尝试http://www.jappit.com/blog/2008/12/04/j2me-animated-gif-encoder/
用法非常简单,它需要以下步骤: 实例化您的AnimatedGifEncoder对象 通过传递一个OutputStream作为参数来启动它(例如:一个ByteArrayOutputStream) 使用addFrame()方法添加Image对象 通过调用finish()
来完成它