Windows 10 작업 관리자에서 앱의 DPI 인식 모드를 보는 방법

Windows 10 의 일부 응용 프로그램은 선명하고 선명하게 보이지만 다른 응용 프로그램은 흐릿하고 매력적이지 않은 텍스트입니다. 이것은 모든 앱이 자동으로 확장되는 것은 아니고, 뛰어난 GPU(GPU) 와 더 높은 해상도 를 가지고 있어도 아무 것도 작동하지 않는 것처럼 보이기 때문에 일반적인 문제 입니다. 여기서 인치당 도트 수 또는 DPI 가 나타납니다. 더 선명한 이미지를 보장하지만 고해상도는 앱이 적절하게 확장되고 그에 따라 제공해야 함을 의미합니다. 앱을 확장하도록 Windows(Windows) 를 설정할 수 있지만 각 앱에 대한 DPI 인식(DPI Awareness) 을 파악해야 하는 경우 이 게시물을 따르십시오.

DPI 인식(DPI Awareness) 은 앱이 모니터 및 해상도에 따라 픽셀 설정을 조정하고 조정하는 것을 앱이 인식하고 있는지를 의미합니다. 또한 이 게시물을 통해 모니터 사이를 이동할 때 일부 앱이 흐리게 보이는 반면 다른 앱은 선명하게 보이는 이유를 알 수 있습니다.(apps look blurry)

(View DPI Awareness Mode)작업 관리자(Task Manager) 에서 (Apps)DPI 인식 모드 보기

(Right-click)작업 표시줄을 마우스 오른쪽 버튼으로 클릭 하고 작업 관리자(Task Manager) 를 선택 합니다. 세부 정보(Details) 섹션으로 전환 하고 열을 마우스 오른쪽 버튼으로 클릭합니다. 메뉴에서 열 옵션을 선택합니다.

여기에서 작업 관리자(Task Manager) 세부 정보 섹션 에 추가할 수 있는 수많은 열이 표시 됩니다. DPI (Locate)인식(DPI Awareness) 열을 찾아 확인하고 확인 버튼을 클릭합니다.

작업 관리자에서 앱의 DPI 인식 모드

(Notice)각 응용 프로그램에는 다른 유형의 DPI 인식(DPI Awareness) 이 있습니다. 다음은 각 유형에 대한 간단한 설명입니다.

알지 못하는:

대부분의 모니터는 DPI 값 96을 지원하도록 제작되었습니다. 그러나 모니터는 훨씬 더 큰 DPI (예: 200)를 지원하며 이러한 응용 프로그램이 96보다 큰 디스플레이 배율로 화면에서 실행될 때 흐리게 나타납니다.

체계:

일부 앱은 한 모니터에서는 훌륭하게 보이지만 다른 모니터에서는 흐릿하게 보입니다. 시스템 DPI 인식(System DPI Awareness) 때문에 발생합니다 . 컴퓨터가 부팅되고 로그인하면 응용 프로그램이 기본 모니터에 최적화됩니다. 그러나 응용 프로그램이 해상도가 다른 두 모니터 사이에서 이동하면 Windows 가 응용 프로그램을 조정하여 확장하므로 (Windows)DPI 가 변경되고 차례로 흐려집니다.

여러 대를 사용하는 경우 항상 같은 종류의 모니터를 구입하는 것이 좋으므로 이러한 문제에 직면하지 않습니다.

모니터당:

가장 잘 작동하는 것은 응용 프로그램이 모니터 해상도 및 크기 조정에 따라 변경되어야 함을 인식하게 하는 것입니다. 이렇게 하면 DPI 가 변경될 때마다 앱이 올바르게 렌더링될 수 있습니다. 즉, 앱이 모니터 간에 이동할 수 있습니다. 이것을 사용할 때 Windows 는 응용 프로그램 UI를 비트맵 확장하지 않습니다. 기술적으로 Windows 는 비트맵 스트레치를 사용하는 대신 응용 프로그램 창에 WM_DPICHANGED 를 보냅니다 . 이것은 Windows 8.1 부터 사용할 수 있습니다.(Windows 8.1)

모니터당 v2:

Windows 10에는 이제 변경 사항, 비트맵 크기 조정 없음, 자동 비 클라이언트 영역(창 캡션, 스크롤 막대 등)을 인식한 응용 프로그램의 모든 부분이 포함됩니다. Windows 에 의한 (Windows)DPI 크기 조정 , 각 디스플레이의 원시 픽셀, 대화 상자가 자동으로 크기 조정 됨 , 등등. 애플리케이션이 이를 따르지 않으면 앱이 너무 작게 표시될 수 있습니다.

DPI 인식(DPI Awareness) 을 지원하는 프레임워크 또는 기술 에는 UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+MFC 가 있습니다.

읽기(Read) : DPI 가상화를 비활성화하는 방법 또는 시스템 전체의 전체 Windows DPI 설정을 낮추는(disable DPI virtualization or Lower the overall Windows DPI setting) 방법 .

즉, 이 게시물은 앱이 흐릿한 경우에만 그 원인이 무엇인지 이해하는 데 도움이 될 수 있습니다. 대부분의 최신 응용 프로그램은 현재 Per-Monitor v2를 지원하지만 이러한 응용 프로그램은 여전히 ​​인식되지 않고 시스템에 있으며 많은 경우 문제가 발생합니다. 나는 거의 매일 수많은 응용 프로그램으로 이 문제에 직면하고 있으며 이를 고칠 방법이 없습니다. 이러한 응용 프로그램은 개발자 가 Microsoft API를 사용하여(using the Microsoft API.) 수정해야 합니다 .



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts