2011-12-15 16 views
5

Solo quiero hacer una imagen gif animada a partir de 2 imágenes de mapa de bits que obtendré de la cámara y quiero enviar esa imagen gif.cómo hacer imágenes gif con dos mapas de bits en Android

+0

¿A dónde se atasque? – Deco

+0

No sé cómo convertir mapas de bits (enmarcados) a un gif animado –

+0

@Iphone_bharat le dieron la solución. Si es así, por favor comparte el código. –

Respuesta

4

Hay biblioteca nativa para que http://jiggawatt.org/badc0de/android/index.html#gifflen

He escrito un pequeño lib nativa para Android para hacer la cuantificación de color (de 2-256 colores) de un mapa de bits y guardar el resultado como un marco en una GIF animado (puede agregar tantos cuadros como desee). Puede hackear y recortar el código de la biblioteca como desee para satisfacer sus necesidades. El cuantificador de color utilizado es NeuQuant de Anthony Dekker, con algunas modificaciones hechas por mí.

Para una biblioteca basada en Java tratar http://www.jappit.com/blog/2008/12/04/j2me-animated-gif-encoder/

El uso es bastante sencillo, y requiere los siguientes pasos: instancia su objeto AnimatedGifEncoder iniciarlo, haciendo pasar un OutputStream como argumento (por ejemplo: un ByteArrayOutputStream) añaden sus objetos de imagen utilizando ADDFRAME() método finalizarlo llamando acabado()

Cuestiones relacionadas