반응형
1. Bitmap to Drawable
Drawable drawable = getResources().getDrawable(R.drawable.my_image);
// drawable to bitmap
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
drawable 이미지를 가져와 Drawable에 생성한뒤 bitmap으로 형변환 하여 넣어준다
2. Drawable to Bitmap
// bitmap to drawable
Drawable drawable = new BitmapDrawable(bitmap);
bitmap에서 가져와 drawable에 넣어 생성해준다.
때에 때라 여러가지 방법으로 drawable 혹은 bitmap을 사용하게 되는데 이미지를 수정할때는 bitmap으로 사용하고 이미지를 넣을땐 drawable로 많이 넣어준다. 물론 bitmap으로 바로 넣을 수 도 있다
Reference
https://jungwoon.github.io/android/2017/09/07/Android-bitmap-with-drawable.html
반응형
'Android > Android Java' 카테고리의 다른 글
[Android Java] Bitmap을 PNG 파일로 Cash 저장하기 (0) | 2023.11.02 |
---|---|
[Android Java] Bitmap 이미지 원형으로 자르기 (0) | 2023.11.02 |
[Android Java] Bitmap, Canvas, Paint, Drawable 이란? (0) | 2023.11.02 |
[Android Java] Rect 좌표계 (0) | 2023.11.01 |
[Android Java] Matcher, Pattern 정규식 (1) | 2023.10.30 |