[개발]/[안드로이드_이슈 일기]
[Android] Bitmap 이미지 용량 줄이기
최근에 진행중인 개발 동아리 프로젝트에서 유저가 등록한 사진을 서버로 업로드하는 작업을 구현했다. Retrofit 멀티파트를 사용하여 사진을 RequestBody에 담아서 보냈다. 하지만 파일 용량이 클 경우, 보내는 데에도 받아서 랜더링하는데에도 시간이 꽤나 소요됐다. 3MB 기준으로 약 20초, 15MB 파일을 테스트 해 본 결과 약 1분정도가 소요되는 것으로 확인되었다. 즉각적인 반응이 필수적인 앱에서 위와 같은 짧지 않은 시간 딜레이는 치명적이었다. 그래서 우선 사용하고 있던 Glide 라이브러리의 override 기능을 사용해보았다. Glide의 override는 사진을 리사이징해주는 기능이다. 처음에는 사진 자체의 크기가 너무 커서 그럴 수도 있겠다는 생각이 들었고, override를 사용하여..