화면에 그림 올리는거야 떡허니 imageView올려놓고 src에 그림 찾아주면 되잖아요.
그림은 hdpi에 넣은상태구요.
네 그건 했는데요.
산업용 보드고 HDMI로 TV나 모니터에 연결하는 형탭니다. 720p로 맞췄구요.
근데 그림이 최대한 깨끗하게 하려고 scaleType에 아무것도 안주고 다른것도 아무 수정없이 1280x720그림을 올렸느데
화면에 2/3 정도만 차지하는거예요. 그래서 설마~ 하고 1920x1080크기 그림을 올리니까 꽉차더라구요.
또한 해상도를 1080으로 바꿔보니 조금 선명하게 보이더군요. 화면도 여전히 똑같이 꽉차구요.
내부 framebuffer는 1080고정이고 이걸 해상도마다 scaling해서 출력하는건지....
1. 왜 720p 인데 1080p그림을 올려야 꽉 차는가.
그리고 위의 상황에서 scale이 될만한 설정은 하나도 안줬는데 그림이 꽤나 흐릿해보이는겁니다.
jpg/png 다 해봤는데 상당히 열화되더군요.
2. 왜 그림이 흐릿해 보일까. 이유는 뭘까.
widthPixels, heightPixels는 출력해봤는데 해상도와 일치합니다.
이 테스트 앱을 폰에다 올려봤습니다.(베가레이서1)
그랬더니 그림이 밖으로 나가는데 (이건 해상도가 작으니 당연) 화면이 또렸한겁니다. 점 하나까지..(이게 당연한거죠)
즉, 앱이 잘못된건 아닌거 같은데, 왜 위와같은 결과가 나오는지 모르겠습니다.
아 그걸 안썼군요. 다 넣어봤습니다. 동일하게 흐릿하네요
dpi및 density값도 이상없구요.
출력해상도가 여러가지 일수 있으니 제 생각대로 하나의 framebuffer (1080p)를 가지고서 해상도에따라 scale해서 출력하는것
아닌가 생각됩니다.(아직 추측)
보통 셋톱박스에서 이런식으로 하거든요.




dpi나 density 값을 한번 보세요.
제 생각에는 이미지를 mdpi 쪽에 넣어야 제대로 나올 것 같네요.
검색어 : dpi, density