[Flutter] 이미지 리사이징 및 압축
·
Flutter
이미지 최적화를 직접 구현하는 이유지금까지 나는 구현에 집중해왔다. Flutter로 프로젝트를 진행하며 이미지 캐싱이나 압축이 필요할 때면 자연스럽게 검증된 외부 패키지를 가져다 썼다. 하지만 문득 이런 의문이 들었다."패키지 안에서는 어떤 일이 일어나고 있을까? 내 앱은 정말 최적화되어 있는 걸까?"라이브러리는 편리하지만, 내부 동작 원리를 모른 채 사용하면 lag이 발생했을 때 대응하기 어렵다. 특히 이미지는 모바일 앱 리소스 중 가장 큰 비중을 차지하며 비용(Firebase Storage)과 직관적으로 연결되는 부분이다. 그래서 나는 이번에 이미지 관련 모든 패키지를 걷어내고, 직접 최적화 엔진을 구축해보기로 했다.혹자는 이렇게 물을지도 모른다."패키지의 내부 로직을 잘 이해하고 사용하면 되는 거 ..