2010-10-06 51 views
3

我在J2ME中有一個Image對象,我想將它引用到GIF。 我已經找到了一個JPEG和PNG編碼器,但我想知道是否可以用GIF格式編碼我的圖像,並返回它的字節數組。在J2ME中編碼GIF

我在做這樣的事情:

...

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

最後我有一個Image對象。

現在我想將它編碼成GIF,如:

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

在哪裏可以找到一個?

謝謝!

+0

http://forums.sun.com/thread.jspa?threadID=617676 – 2010-10-06 14:09:57

回答

3

J2ME Animated GIF encoder

用法:

用法非常簡單,它需要下列步驟操作:

  • 實例化AnimatedGifEncoder對象
  • 啓動它,通過傳遞一個OutputStream作爲參數(例如:ByteArrayOutputStream)
  • 通過ADDFRAME()方法中添加圖像對象
  • 定稿通過調用完成()
+0

這是唯一我已經找到。謝謝。 – 2010-10-07 17:31:57