2011-01-01 27 views
6

Estoy desarrollando la aplicación de pintura y guardo mi dibujo como imagen png. Para dibujar utilicé lienzo que se creó con un mapa de bits. funciona pero la imagen estaba corrupta. Alguien puede ayudarme. No lo verifiqué con un teléfono real, sino con el emulador. Es ese problema con el emulador. Creo que tiene una capacidad de procesamiento muy pequeña. Estoy en lo correcto? Gracias.Guardar como una imagen png en Android

Respuesta

15

El emulador funciona bien. ¿Qué parte del código usaste para almacenar el mapa de bits como png?

Los siguientes trabajos finos en el emulador:

Bitmap bitmap = createYourBitmap(); 
OutputStream stream = new FileOutputStream("/sdcard/test.png"); 
/* Write bitmap to file using JPEG or PNG and 80% quality hint for JPEG. */ 
bitmap.compress(CompressFormat.PNG, 80, stream); 
stream.close(); 
+0

que tienen la misma cosa pero bitmap.compress (...) devuelve falso, y se crea un archivo no válido. Por favor ayuda. – vedant1811

Cuestiones relacionadas