2013-06-10 3 views

답변

1

다음과 같은 것이 있습니까?

//b is the Bitmap 

//calculate how many bytes our image consists of. 
int bytes = b.getByteCount(); 
//or we can calculate bytes this way. Use a different value than 4 if you don't use 32bit images. 
//int bytes = b.getWidth()*b.getHeight()*4; 

ByteBuffer buffer = ByteBuffer.allocate(bytes); //Create a new buffer 
b.copyPixelsToBuffer(buffer); //Move the byte data to the buffer 

byte[] array = buffer.array(); //Get the underlying array containing the data. 

보낸 사람; https://stackoverflow.com/a/10192092/1868384

+0

Bitmap.CompressFormat을 사용하지 않고이 배열을 jpg로 저장할 수 있습니까? @ 스탄 판 – Julie

관련 문제