2010-10-06 33 views
3

J'ai un objet Image dans J2ME et je voudrais l'enconer au format GIF. J'ai déjà trouvé un encodeur JPEG et PNG, mais je me demande s'il est possible d'encoder mon image au format GIF, en retournant son tableau d'octets.Encoder GIF dans J2ME

que je fais quelque chose comme ceci:

...

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

Et enfin je un objet d'image.

Maintenant, je voudrais encoder au format GIF comme:

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

Où puis-je trouver un?

merci!

+0

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

Répondre

3

Voir J2ME Animated GIF encoder,

Utilisation:

L'utilisation est assez simple, et il a besoin de ces étapes:

  • instancier objet AnimatedGifEncoder
  • démarre, en passant un OutputStream comme argument (par exemple: un ByteArrayOutputStream)
  • Ajoutez vos objets d'image en utilisant ADDFRAME() méthode
  • Finaliser en appelant la finition()
+0

C'est le seul que j'ai a trouvé. Merci. –