Enjoy Development

지식관리, 메모장, 기억저장소, 참고자료, ...

Android Android 해상도 변경 - 넥서스7(2013)

2014.02.12 12:36 | 조회 수 : 68999

넥서스7을 FHD(1920x1080) 해상도의 모니터와 연결했더니 화면이 뭉게져서 보였다.

TV와 연결해보니 위/아래가 약간 잘린 상태로 선명하게 출력되었다.

     

해상도 변경 필요성

  • 대부분의 FHD TV/모니터 해상도는 1920x1080이므로 넥서스(1920x1200)를 연결하면 1728x1080 해상도로 변경되어 양쪽이 잘리고 글자가 흐릿하게 보여진다.
  • 영화 감상 등에는 무리없겠지만 작은 글자 등을 보기에는 무리가 있다.
  • 넥서스 해상도를 TV/모니터에 맞게 변경하고 연결하면 FHD 깨끗한 화면을 볼 수 있다.
  • 1920x1200 모니터를 살까도 고민했었지만 이 방법으로 해결됬다.

     

넥서스7(1920x1200) vs TV(1920x1080) 연결하면...

TV에서 INPUT 옵션으로 선택 할 수 있다. (TV에 따라 다를 수 있음)

  • 가로폭 맞춤 : 1920x1080 출력 => 위/아래 60씩 잘리지만 깨끗하게 출력됨
  • 세로폭 맞춤 : 1728x1080 출력 => 해상도가 변경되어 출력됨에 따라 화면이 뭉게짐
  • 원본 크기 : 가로폭 맞춤과 동일

     

넥서스7(1920x1200) vs 모니터(1920x1080) 연결하면...

INPUT 영상이 모두 보이도록 자동으로 해상도가 변경되어 출력되는 것으로 보인다.

1728x1080 해상도로 변경되어 출력됨에 따라 화면이 뭉게져서 보인다.

     

해상도 변경 전 참고

  • 쉘 명령으로 해상도를 변경 할 수 있다.
  • 디버그 모드로 PC와 연결한 상태에서 "adb shell"을 이용하면 루팅 없이도 변경 가능하다.
  • 쉘 스크립트로 변경하려면 루트 권한이 있어야 한다.
  • 마켓에서 "resolution"으로 검색하면 관련 앱을 찾을 수 있다.

     

Android 해상도 변경 - 넥서스7(2013)

* 현재 해상도 확인하는 쉘 스크립트

$ wm size

     

* 해상도를 1920x1080으로 변경하는 쉘 스크립트 (su 실행 후 루트 권한으로)

$ wm size 1080x1920

     

* 해상도를 원래대로 되돌리는 쉘 스크립트 (su 실행 후 루트 권한으로)

$ wm size reset

     

넥서스7(2013) 해상도 변경(1920 -> 1080) 후 참고

  • Lock Screen 화면에서 회전이 안된다.
  • 재시작해도 자동으로 원래 해상도로 돌아오지 않는다.
  • 1920x1080 해상도로 변경 후 TV/모니터 연결하면 깨끗한 화면을 볼 수 있다.
    (Slimport로만 확인했으나 WiDi 연결도 동일할 것으로 생각됨)

     

OS 버전에 따른 차이

  • 4.3 이전 버전은 adb shell am display-size [WxH]
  • 4.3 이전 버전은 adb shell wm size [WxH]
  • [WxH] 입력시 1080x1920 또는 1200x1920 형태로 입력
Powered by EnjoyDev | Xpress Engine | DNS Powered by DNSEver.com