2010-10-06 2 views
3

У меня есть объект Image в J2ME, и я хотел бы привязать его к GIF. Я уже нашел кодировщик JPEG и PNG, но мне интересно, можно ли кодировать мое изображение в формате GIF, возвращая его массив байтов.Кодировать GIF в J2ME

Я делаю что-то вроде этого:

...

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

И, наконец, у меня есть объект изображения.

Теперь я хотел бы, чтобы кодировать его в формате GIF, как:

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

Где я могу найти?

спасибо!

+0

http://forums.sun.com/thread.jspa?threadID=617676 –

ответ

3

См J2ME Animated GIF encoder,

Использование:

Использование довольно проста, и она требует, чтобы эти шаги:

  • Instantiate ваш объект AnimatedGifEncoder
  • запустить его, пропусканием OutputStream в качестве аргумента (например: ByteArrayOutputStream)
  • Добавить свои объекты изображения с помощью метода ADDFRAME()
  • Доработать его по телефону закончить()
+0

Это единственный Я найденный. Благодарю. –

Смежные вопросы