마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

bitmap 파일을 res->drawable 파일에 저장

0 추천
1. bitmap 파일을 res->drawable 파일에 저장 할 수 있는 방법이 있나요?
아니면 res 파일은 읽기 전용이기 때문에 건들 수 없는 데이터인가요?

2. bitmap 데이터라는것은 메모리상 데이터 이고 이것을 뷰에 시각화해서 보이게끔
하기위해서 canvas 라는 객체를 사용한다고 이해했는데 맞는건지도 궁금합니다.

 

3. bitmap 이라는 데이터를 JPEG, byte array 형식으로도 저장할 수 있나요?
나스 (170 포인트) 님이 2019년 7월 20일 질문

1개의 답변

0 추천
 
채택된 답변
1. res는 apk를 만들때 정해지는 것이므로 프로그램 실행중에 새롭게 추가될수 없습니다.

2. 캔버스는 단어 그대로 그림이 그려질 공간을 이야기합니다. 화면이 될수도 있고 메모리가 될수도 있습니다. 쉽게 종이 (캔버스) 에다가 도장 (비트맵)을 찍는다고 생각하면 되겠네요.

3. Bitmap.compress 메서드를 통해서 JPEG, PNG, WEBP로 저장할수 있습니다.
회색 (21,340 포인트) 님이 2019년 7월 22일 답변
나스님이 2019년 7월 23일 채택됨
Bitmap.compress 경로
...