본문 바로가기

컴퓨터 공학/Android

Android 이미지 로딩 라이브러리 워크플로우

https://d2.naver.com/helloworld/429368

  1. 이미지 전처리: 이미지를 로딩하기 전에 섬네일이나 진행 상황을 보여 주기 위한 단계
  2. 이미지 로딩: 캐시나 네트워크에서 이미지를 가져오는 단계
  3. 디코딩: BitmapFactory를 이용하여 이미지를 비트맵 형식으로 변환하고 크기, 회전, 품질 등을 변환하는 단계
  4. 이미지 후처리: 보여 줄 이미지에 애니메이션이나 모서리를 둥글게 하는 등의 효과를 적용하는 단계.
  5. 보여 주기: UI 스레드에서 이미지를 보여 주는 단계

라이브러리에 따라 세부 단계는 조금씩 다를 수 있다.

  Glide Picasso
Bitmap Format RGB_565 ARGB_8888
이미지 로딩 ImageView의 크기로 메모리 로드 원본 이미지를 가져온 후 GPU에서 실시간 Resizing
이미지 캐시 ImageView의 크기에 해당하는 이미지 캐시  원본 이미지 캐시

https://gun0912.tistory.com/19