2011-03-15 3 views
-3

그래서 나는 안드로이드 UI에 대한 자산의 집합을 만들 - 160 및 240 dpi 해상도에서 이들의 320 X 400 & 480 X 800 두 ...Android DPI - 거짓말인가요?

을 이상한 일이 일어난 9 패치로 자산의 일부를 그리기 후. 9 개의 패치 그래픽은 모두 72dpi이지만 치수가 다릅니다!

결론적으로 안드로이드 자산 생성은 iPhone과 유사합니다. 애셋을 차원에 생성하고 DPI를 무시합니다 (72를 기본으로 사용함 - 9 패치 프로그램도이를 변환했습니다!) RIGHT?

다른 사람이 실험 해 보았습니까?

+3

당신이 이미징 프로그램에서 설정 한 DPI에 대해 이야기하고 있다면, 안드로이드가 그것에 관심을 가지지 않는다고 생각합니다. – bigstones

+0

이 질문의 제목은 나를 즐겁게합니다. – Felix

답변

1

DPI가 무엇인지 잠시 생각해보십시오. 인치당 도트 수. 디스플레이의 경우 실제로 인치당 픽셀 수 또는 PPI입니다.

인치당 160 픽셀의 320 픽셀 폭 이미지는 320 픽셀 폭입니다. 240 픽셀의 320 픽셀 이미지는 몇 픽셀입니까? PPI 밀도는 실제 출력 장치에서만 중요합니다. 디스플레이의 물리적 크기가 고정 된 고정 된 수의 픽셀이 있습니다. 1 인치에 맞는 픽셀 수는 PPI 밀도입니다. 그래픽 용으로 수정할 수있는 이유는 밀도가 다를 수 있기 때문입니다. 가장 일반적으로 인쇄용입니다 (점이 들어있는 곳). 대부분의 프린터는 다양한 해상도로 인쇄 할 수 있습니다. 일반적으로 이미지는 300 dpi, 벡터 그래픽 및 라인 아트는 1200 dpi 이상입니다. 이미지를 인쇄하기 전에 dpi를 설정하면 프린터에 배치해야하는 인치 당 도트 수를 프린터에 알려줍니다. dpi가 높을수록 이미지의 선명도가 높아집니다. 실제로 입력 이미지가이 해상도를 수용 할만큼 충분히 큽니다.