티스토리 뷰

Android App Coding

Pixel, DPI, DP

IT Knowledge Share 2021. 7. 6. 19:44
반응형

안드로이드 UI, 즉 화면을 구성하는 단위에 대해 알아봅시다.

 

픽셀은 핸드폰 화면에서 빛이 나오는 전구같은 단위로 가장 작은 단위입니다. 핸드폰이 고해상도라는 의미는 정해진 범위 내에서 픽셀 수가 많다는 것을 의미합니다.

 

이러한 픽셀을 수치로 나타낸 것이 DPI입니다. DPI는 Dot per Inch의 약자로, 1인치 내에 얼마나 많은 픽셀이 들어있는지 나타내는 수치입니다.

 

아래 사진은 DPI의 종류를 나타는데, LDPI ~ XXXDPI까지 어떤 이미지의 화질이 점점 좋아진다고 보시면 됩니다.

반응형

 

DPI를 단위로 사용하게 되면 이미지의 크기가 화면의 크기에 따라 달라지기 때문에, 이미지 크기에 대한 통일성이 없어지게 됩니다. 여러 핸드폰 화면에서 똑같은 이미지라도 크기가 달라지게 되는 것이죠.

 

어느 핸드폰 기종에서나 원하는 이미지가 해상도에 상관없이 동일한 크기로 적용되게 하려면, DP라는 단위를 사용해야 합니다. DP는 Density Independent Pixel로 픽셀에 독립적인 단위입니다. DP를 사용하면 어느 핸드폰에서나 이미지가 동일한 크기로 보입니다.

반응형
댓글