안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
제가 bmp파일 정보와 여러 정보가 압축된 파일을 읽어서
bmp파일을 jpg파일로 저장하려하니 이거 뭔가 안되더군요.
일단 bmp 파일은 헤더부터 끝까지 byte[]에 저장되어있구요,
BitmapFactory.decodeByteArray(위의 byte[]) 로 Bitmap을 얻어와서,
compress로 쓰려하니 Bitmap 자체가 null이 나옵니다.
찾아보니 decodeByteArray는 compress된 데이터를 넣는데 사용된다고 하구요..
그래서 ByteArrayInputStream에 위 byte[]를 넣고 BitmapFactory.decodeStream
을 했는데도 역시 Bitmap이 null로 리턴되는군요..
혹시 방법 아시는 분 계신가요.. ?