3

我在 J2ME 中有一个 Image 对象,我想将其编码为 GIF。我也已经找到了 JPEG 和 PNG 编码器,但我想知道是否可以将我的图像编码为 GIF 格式,并返回它的字节数组。

我正在做这样的事情:

...

  Image img = Image.createImage(width, height);
    Graphics graphics = img.getGraphics();
//do some drawing stuff here
...  

最后我有一个 Image 对象。

现在我想将它编码为 GIF,如:

 byte[] gifBytes = GIFEncoder.encode(img);

我在哪里可以找到一个?

谢谢!

4

1 回答 1

3

请参阅J2ME 动画 GIF 编码器

用法:

使用非常简单,它需要以下步骤:

  • 实例化您的 AnimatedGifEncoder 对象
  • 通过传递一个 OutputStream 作为参数来启动它(例如:一个 ByteArrayOutputStream)
  • 使用 addFrame() 方法添加您的 Image 对象
  • 通过调用完成它()
于 2010-10-06T14:12:27.383 回答