Android/Android Java
[Android Java] Bitmap을 Drawable로, Drawable을 Bitmap으로 변환
Bell91
2023. 11. 2. 17:29
반응형
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
반응형