# Picasso

4개의 포스트
post-thumbnail

Picasso With MVVM

API에서 데이터를 받아와 View에 출력해주는데 이미지 부분을 Picasso 라이브러리를 이용해서 출력해보도록 하겠습니다. Picasso란? Android앱을 제작하다보면 이미지를 표시해야하는 경우들이 많이 발생합니다. 그럴때는 이미지 라이브러리를 이용해 사용자들에게 보여주어야하는데 이미지 라이브러리들 중 가장 대표하는 것이 Glide와 Picasso입니다. Picasso 라이브러리의 특징 Glide와 비교해서 기능 항목이 적은 편입니다. 캐싱 방법 : 전달받은 이미지를 사이즈 변환 없이 저장합니다. 메모리 사용량 : 원본 이미지를 저장함으로 상대적으로 많은 메모리를 사용합니다. 로딩 시간 : 인터넷 이미지 로딩 빠릅니다. -> 캐시 이미지 로딩 느림 이미지 품질 : Glide에 비해 비트 수가 높아 고품질 이미지를 표현할 수 있습니다. GIF를 지원하지 않습니다. Glide와 비교해서 Pica

2022년 7월 6일
·
0개의 댓글
·

# Glide vs Picasso

기본 사용법 Glide와 Picasso 모두 안드로이드 이미지 로딩에 사용되는 라이브러리입니다. Glide 라이브러리와 Picasso라이브러리의 기본적인 구성은 같습니다. 👉 Glide.with(context).load("이미지 링크").into(imageView) Picasso.with(context).load("이미지 링크").into(imageView) 하지만 Picasso는 with()함수에서 Context만을 지원하고, Glide는 Context뿐만 아니라 다른 객체들도 사용할 수 있습니다. 예를 들어 Fragment같은 경우에, Glide에서는 with()함수에 getActivity()를 해줄필요 없이 this로 바로 넣어주어도 사용 가능합니다. 차이점 이미지 Bitmap 포맷 방식의 차이 Glide와 Picasso는 Bitmap 포맷이 다르다 Picasso는 ARGB_8888, Glide는

2022년 6월 7일
·
1개의 댓글
·
post-thumbnail

Picasso

피카소(Picasso)는 외부로부터 이미지를 불러와야 할 경우 유용하게 사용할 수 있는 라이브러리다. 매우 간단한 코드 몇 줄로 이미지 로딩, 메모리 & 디스크 캐싱, 변형(Transforming)을 가능케 한다. 장점 1. 직관적이다. 반응형 프로그래밍은 3가지 부분으로 나뉘어져 있습니다. Input → Operator → Output 딱히 복잡하게 생각하지 않아도 코드를 봤을 때, 이해할 수 있다. 2. 네트워크에서 이미지를 불러오기 간편하다. HTTP 요청을 자동으로 만들어준다. 페이지가 어떤 종류인지 어떤 식으로 불러들여야 할지도 생각할 필요가 없다. 네트워킹을 하면서 발생하는 예외도 걱정할 필요가 없다. 메인 스레드에서 다운로드하지 않기 때문. 이미지 캐싱도 해주기 때문에 재요청한다고 해서 많은 비용이 발생하는 것도 아니다. 3. 이미지를 편집하기 쉽다. 자르거나 중심을 맞추거나, 크기를 조정하는 등의 작업은 매우 간편하게

2021년 8월 9일
·
0개의 댓글
·
post-thumbnail

[Android] Image Loader Library 톺아보기 - Picasso, Glide, Coil

Image Loader Library 톺아보기 안드로이드에서 사용할 수 있는 많은 이미지 로더 라이브러리가 존재한다. 저번에도 언급했듯 개발자가 어떠한 라이브러리 없이 이미지를 로드하려고 한다면 고려해야하는 요소가 많이 존재하게되는데, 이를 third party에게 위임함으로써 걱정을 좀 덜게될 수 있다. 대표적인 라이브러리의 종류로는 예전에 많이 쓰이던 AUIL부터 (but he is..👋), 현재에도 쓰이고 있는 Piccaso, Glide, Coil 등이 존재하는데 각각의 라이브러리들은 어떻게 사용하는지, 성능은 어떠한지 간단하게 적어볼 예정이다. 1️⃣ Picasso >MinSdkVersion = 14 CompileSdkVersion = 29 Library Size : 121Kb GIF 지원 ❌ Square에서 만든 Picasso는 최소한의 메모리로 이

2021년 5월 23일
·
0개의 댓글
·