픽셀과 포인트

hankyulee·2024년 8월 12일
0

아이폰 3이후에 4s는 물리적 화면 크기가 같은데

픽셀밀도가 다르다

10px X 10px 이었다면

20px X 20px 이다.

그니까 픽셀수가 4배가 된 것이다.

이는 같은 이미지더라도 크기가 2배 작아진다.

따라서 pt의 개념이 필요하다. 1pt = 2px 이 된다.

pt로 이미지를 제공하면 레티나에 따라서 크기가 줄지 않게 제공할 것이다. 포인트는 화면의 해상도와 관계없이 같은 크기의 ui를 제공하시 위해 사용되는 값이라고 볼 수 있다

예를들어 사각형 100pt 일 경우
163dpi 기기에서는 100x100 으로 나타나지만
2배인 레티나 디스플레이에서는 200x200
3배인 레티나 hd 디스플레이에서는 300x300 의 픽셀을 사용한다 같은 물리적 크기라도 사용하는 픽셀이 다르다

0개의 댓글