현재 디스플레이 해상도를 보는 방법


20

OS X 10.10에서 화면이 실행되고있는 현재 해상도를 어떻게 알 수 있습니까?

설정-> 디스플레이 (이전에는 생각했던 위치)에서 새로 고침 빈도가 표시되지만 해상도는 표시되지 않습니다. 모니터의 컨트롤을 사용하면 3840x2160에서 실행되고 있음을 알 수 있지만 OS X에서 어떻게 찾을 수 있습니까?


OS X에서? 이 맥에 대해 사용하지 않거나 syst 환경 설정을 열지 않고 터미널에서 의미합니까?
Ruskes

이 Mac을 사용하는 것은 괜찮습니다. 전에는 찾지 못했습니다.
projix

현재 해상도를 알려주지 않습니다
markhunte

답변:


28

이 Mac에 관한 Apple 메뉴->로 이동하면 정보가있는 모니터 탭이 있습니다.

여기에 이미지 설명을 입력하십시오


7
현재 해상도는 표시되지 않습니다. 연결된 모니터가 처리 할 수있는 최대 해상도입니다.

13

디스플레이 시스템 환경 설정에서 현재 해상도를 볼 수 있습니다.

Macbook에서 .. Retina, 배율을 선택한 경우 해상도

현재 스케일 선택 위에 마우스를 놓으면 해상도가 표시됩니다.

해상도 를 기본값으로 선택한 경우 해상도가 표시되지 않습니다.

여기에 이미지 설명을 입력하십시오

(현재는 망막 이외의 데스크탑을 확인할 수 없습니다)

그러나 Applescript 메뉴 또는 스크립트 편집기에서이 Applescript / Objective-C 스크립트를 실행할 수 있습니다.

    use framework "CoreGraphics"
    use scripting additions

    set sizes to item 1 of (current application's NSScreen's mainScreen's frame as list)

    set theRez to ("width:" & width of |size| of sizes & " x height:" & height of |size| of sizes) as string


display dialog theRez with title "Main Screen Rez" buttons "OK"

여기에 이미지 설명을 입력하십시오


이것은 정답입니다
javadba

13

system_profiler다음 명령을 실행하여 터미널에서 해상도를 얻을 수 있습니다 .

system_profiler SPDisplaysDataType | awk '/Resolution/{print $2, $3, $4}'

대답은 아니지만 배경이 추가 된 경우 가능합니다. — 검토에서.
bret7600

2
스크립팅에 매우 유용합니다!
SilverWolf-복원 Monica Monica

이것은 내가 찾던 것입니다! 소프트웨어 발행인과의 문제 티켓에 대한 Apple 디스플레이의 해상도가 필요했으며 이것이 내가 필요한 것을 얻는 가장 빠르고 쉬운 방법이었습니다. 더 많은 정보를보고 싶었 기 때문에 awk 대신 grep을 사용했습니다. system_profiler SPDisplaysDataType | egrep '(Display Type | Resolution)'
m0j0

이것은 무엇을 우리에게 능력 없는 것 - 디스플레이는 현재 해상도가 있다
javadba가

0

system_profiler SPDisplaysDataTypeRetina 디스플레이의 물리적 해상도를 제공하지만 효과적인 (확장 된) 해상도를 제공하지는 않습니다. 필요한 경우 다음 osascript 같이 얻을 수 있습니다 .

$ osascript -e 'tell application "Finder" to get bounds of window of desktop'
0, 0, 2048, 1280

다중 모니터 설정을 실행하는 경우 약간의 해석이 필요할 수 있습니다. 예를 들어, 물리적 해상도가 4096x2304이고 해상도가 2560x1440 인 Retina iMac 21 "이 있고 1440x2560에서 실행되는 외부 세로 모니터도 있습니다.

┌───────┐┌─────────────┐
│  1440 ││  2560x1440  │
│ x2560 ││             │
│       ││             │
│       │└─────────────┘
│       │
│       │
└───────┘

위의 명령을 실행하면 다음과 같이보고됩니다.

-1440, 0, 2560, 2560

다음은 기본 모니터 의 왼쪽 상단 모서리를 기준으로 한 바탕 화면 의 경계입니다 .

x = -1440     0          2560
     ┌───────┐┌─────────────┐ y = 0
     │       ││             │ 
     │Monitor││  Monitor 0  │
     │   1   ││             │
     │       │└─────────────┘
     │       │
     │       │
     └───────┘                2560

보시다시피, 이것만으로는 실제로 메인 모니터의 스케일 된 수직 해상도를 제공하지는 않습니다 (물리적 종횡비에서 알아낼 수는 있지만).

또 다른 옵션은 GPL의 유틸리티 화면 해상도입니다 ( 홈 브루를 통해 직접 빌드하지 않으려면 사용 가능 ). 커맨드 라인은이 지구상의 다른 것과는 다르지만 작동합니다.

$ screenresolution get
2018-04-20 10:00:14.935 screenresolution[12084:518367] starting screenresolution argv=screenresolution get 
2018-04-20 10:00:14.938 screenresolution[12084:518367] Display 0: 2560x1440x32@0
2018-04-20 10:00:14.939 screenresolution[12084:518367] Display 1: 1440x2560x32@60

보너스로, 비트 단위의 색상 깊이와 사용 가능한 경우 새로 고침 빈도 (Hz)도 제공합니다.


0

스크립팅에 필요한 경우 displayplacer 의 출력을 구문 분석 할 수 있습니다. 실행 displayplacer list하면 모든 화면의 현재 해상도 (및 추가 정보)가 표시됩니다.

displayplacer list

Screen ID: 1124216236
Type: 40 inch external screen
Resolution: 3840x2160
Origin: (0,0) - main display
Rotation: 0
Resolutions for rotation 0:
  mode 0: res=3840x2160x60 <-- current mode
  mode 1: res=3840x2160x60
  mode 2: res=3840x2160x30
...
Screen ID: 1808016461
Type: 27 inch external screen
Resolution: 1440x2560
Origin: (3840,-348)
Rotation: 270
Resolutions for rotation 270:
  mode 0: res=1440x2560 <-- current mode
  mode 1: res=1440x2560
  mode 2: res=720x1280

Homebrew를 통해서도 이용 가능 brew tap jakehilborn/jakehilborn && brew install displayplacer

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.