https://d2.naver.com/helloworld/429368
- 이미지 전처리: 이미지를 로딩하기 전에 섬네일이나 진행 상황을 보여 주기 위한 단계
- 이미지 로딩: 캐시나 네트워크에서 이미지를 가져오는 단계
- 디코딩: BitmapFactory를 이용하여 이미지를 비트맵 형식으로 변환하고 크기, 회전, 품질 등을 변환하는 단계
- 이미지 후처리: 보여 줄 이미지에 애니메이션이나 모서리를 둥글게 하는 등의 효과를 적용하는 단계.
- 보여 주기: UI 스레드에서 이미지를 보여 주는 단계
라이브러리에 따라 세부 단계는 조금씩 다를 수 있다.
Glide | Picasso | |
Bitmap Format | RGB_565 | ARGB_8888 |
이미지 로딩 | ImageView의 크기로 메모리 로드 | 원본 이미지를 가져온 후 GPU에서 실시간 Resizing |
이미지 캐시 | ImageView의 크기에 해당하는 이미지 캐시 | 원본 이미지 캐시 |
'컴퓨터 공학 > Android' 카테고리의 다른 글
DP, SP, PT, PX, IN, MM 안드로이드 리소스 크기 (0) | 2020.11.04 |
---|---|
Parcelable vs Serializable, 안드로이드 직렬화 (0) | 2020.11.04 |
RecyclerView Adapter의 확장버전 ListAdapter 예시 (0) | 2020.04.29 |
BottomSheetDialogFragment를 Fullscreen으로 보이기 (0) | 2020.04.16 |
안드로이드 라이브러리 배포하기 jCenter, bintray (0) | 2019.03.01 |