byte[] data = 데이터;
YuvImage yuvimage = new YuvImage(data, ImageFormat.NV21, 폭, 높이, null);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
yuvimage.compressToJpeg(new Rect(0, 0, 폭, 높이), 100, baos);
byte[] jdata = baos.toByteArray();
BitmapFactory.Options bitmapFatoryOptions = new BitmapFactory.Options();
bitmapFatoryOptions.inPreferredConfig = Bitmap.Config.RGB_565;
Bitmap bm = BitmapFactory.decodeByteArray(jdata, 0, jdata.length, bitmapFatoryOptions);
//이 비트맵 bm을 compress로 bmp저장 bm.compress
전 비트맵 만들때 이렇게 했는데 ㅜ 이렇게 해보시던가 더 좋은 답변을 기다려보세요..