2011-11-09 15 views
5

Quiero subir una imagen a mi sitio web a través de mi aplicación de Android, así que para eso quiero convertir mi imagen a Byte [].convertir mapa de bits en matriz de bytes sin método de compresión en android

he utilizado el siguiente código, pero no funciona para mí ..

ByteArrayOutputStream bos=new ByteArrayOutputStream(); 
    bm.compress(CompressFormat.JPEG,0, bos); 
    byte[] data=bos.toByteArray(); 

Así que por favor compartir conmigo cualquier otra forma de convertir una imagen a byte [] ..

+2

favor compartir algo de código lo que tiene hacer ne – Shruti

+0

¿Por qué razón necesita convertir y lo que ya ha intentado? – deepa

+1

Tengo ans para esto en el iphone ... Lo siento no para Android ... –

Respuesta

2

Uso ByteBuffer:

array = new byte[w*h*4]; 
Buffer dst = ByteBuffer.wrap(array); 
bmp.copyPixelsToBuffer(dst); 

y el uso conjunto de la manera deseada ...

Cuestiones relacionadas