Преобразование битмапа в байтовый массив БЕЗ Bitmap.CompressFormat

Есть ли способ преобразовать битмап в байтовый массив без класса Bitmap.CompressFormat в Android? Если нет, то как получается? Если это возможно, сообщите мне, как, thanx

Что-то вроде этого?

//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