이미지 포맷을 알아보기 전에 dp, dpi, px에 대해 잠깐 알아보고 가자
1인치에 몇 픽셀이 들어가는지 나타내는 단위
ex) 160dpi ⇒ 1인치에 160x160 개의 픽셀이 들어간다
현재까지 엄청나게 많은 디바이스가 출시되었고 매년 새로운 스마트폰이 출시된다.그에 따라 디바이스 해상도도 달라지고, 그에 따라 dpi가 달라진다. 그에 맞게 동일한 비율로 보일 수 있도록 대응하기 위해 안드로이드에서는 dp단위를 사용한다.
여기서 핵심은 안드로이드의 기준 dpi는 160dpi(mdpi)이다.
160dpi = mdpi 기준으로 1px은 1dp이다.
현재까지 가장 높은 점유율을 차지하는 비율이 360x640 해상도 이기때문에
360x640px = 360x640dp 이다.
디자이너가 혹여나 해상도 몇으로 작업해서 디자인가이드 넘겨드리면 될까요? 라고 물어보게 된다면 mdpi기준의 360x640 사이즈로 요청하면 된다!