Кодировать GIF в J2ME - PullRequest
       17

Кодировать GIF в J2ME

3 голосов
/ 06 октября 2010

У меня есть объект Image в J2ME, и я хотел бы добавить его в 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);

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

спасибо!

1 Ответ

3 голосов
/ 06 октября 2010

См. J2ME Анимированный GIF-кодировщик ,

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

Использование довольно просто, и требует следующих шагов:

  • Создание объекта AnimatedGifEncoder
  • Запустите его, передав аргумент OutputStream в качестве аргумента (например, ByteArrayOutputStream)
  • Добавьте ваши объекты Image с помощью метода addFrame ()
  • Завершите, позвонив finish ()
...