안녕하세요, 

제가 bmp파일 정보와 여러 정보가 압축된 파일을 읽어서 
bmp파일을 jpg파일로 저장하려하니 이거 뭔가 안되더군요. 

일단 bmp 파일은 헤더부터 끝까지 byte[]에 저장되어있구요, 
BitmapFactory.decodeByteArray(위의 byte[]) 로 Bitmap을 얻어와서, 
compress로 쓰려하니 Bitmap 자체가 null이 나옵니다. 

찾아보니 decodeByteArray는 compress된 데이터를 넣는데 사용된다고 하구요.. 
그래서 ByteArrayInputStream에 위 byte[]를 넣고 BitmapFactory.decodeStream 
을 했는데도 역시 Bitmap이 null로 리턴되는군요.. 

혹시 방법 아시는 분 계신가요.. ?