Android 개발 시 drawable 에 이미지를 추가하려할때 외부에서 이미지를 copy 해오는 방법도 있지만
Vector Asset 을 통해서 이미지를 가져오기도 한다
이때 Vector 이미지는 어떤의미를 가지고 있나? 라는 의문이들어서 찾아보고 포스팅을 하게 되었다.
Vector란❓
- 점과 점을 연결해 수학적인 함수 관계로 이미지를 표현해 건과 면을 만들어 내는 것
- 수학적 연산으로 이미지를 표현하기 때문에 크기를 조정해도 깨짐현상이 발생하지 않음
- 단, 복잡한 계산이 필요한 그림은 컴퓨터에 부담이 가기 때문에 느려질 수 있음
Bitmap❓
- 비트의 지도(map of bits) 란 뜻으로 각 픽셀에 저장된 일련의 비트 정보 집함
- JPG, PNG GIF 는 모드 비트맵의 확장자
- 비트맵 이미지는 크기를 변경하면 이미지에 손상이 감
Vector 와 Bitmap의 차이
[도해]
[표]
참고
반응형
'개발 > Android' 카테고리의 다른 글
[Android] ExoPlayer2 사용기 (0) | 2022.08.10 |
---|---|
[Android] FragmentManager란? (0) | 2022.08.09 |
[Android] DP 와 SP (0) | 2022.08.07 |
[Android] MVC & MVVM & MVP (0) | 2022.08.06 |
[Android] Swiperefreshlayout 사용기 (0) | 2022.08.05 |
댓글