Android How to get bitmap from Uri
사용 언어: Kotlin 1.5.31
사용 버전: Android Studio 2020.3.1 Patch 2
Gallery를 통해 얻은 사진 파일의 경로는 Uri로 표현됩니다.
사용 버전: Android Studio 2020.3.1 Patch 2
안드로이드 How to get bitmap from Uri를 알아보겠습니다.
Gallery를 통해 얻은 사진 파일의 경로는 Uri로 표현됩니다.
내가 선택한 이 경로에 있는 이미지를 Bitmap으로 만들려면 다음과 같이 적어주면
됩니다.
P 버전 (API 28)부터 사용하는 API가 변경되어서 다음과 같이 분기를 해줘야
합니다.
여기서 readPath는 Uri 타입의 변수입니다.
P 버전 이상은
ImageDecoder.decodeBitmap(ImageDecoder.createSource(requireActivity().contentResolver,
Uri))
P 버전 미만은
MediaStore.Images.Media.getBitmap(requireActivity().contentResolver, Uri)
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.