Windows에서 흐릿한 애플리케이션 수정: DPI 인식 불가를 해결하기 위한 가이드
응용 프로그램에서 흐릿한 텍스트나 작은 아이콘이 나타나는 것은 모니터의 높은 DPI(인치당 도트 수) 때문일 수 있습니다. 이러한 앱은 DPI를 제대로 처리하도록 설계되지 않았을 수 있습니다. DPI를 인식하지 못하는 응용 프로그램과 이 문제를 해결하는 방법에 대해 자세히 알아보고 싶으신가요? 이 가이드에서 해결 방법을 알아보세요.
DPI 인식하지 못하는 애플리케이션 이해 및 식별 방법
DPI를 인식하지 못하는 애플리케이션이 무엇인지 알아보기 전에 DPI가 무엇을 의미하는지 명확히 합시다. 일반적으로 DPI라고 하지만 디지털 화면에서는 실제로 PPI(인치당 픽셀)입니다. DPI는 인쇄에서 빌려온 용어로 인치당 실제 도트를 의미하고 PPI는 디스플레이의 픽셀 밀도를 의미합니다.
픽셀 밀도가 높으면(특히 작은 화면에서) 픽셀이 더 많이 뭉쳐 있습니다. 예를 들어, 1920×1080 해상도의 13인치 노트북은 PPI가 높아서 적절한 크기 조정 없이는 사용자 인터페이스 요소가 아주 작게 보입니다.
이 문제를 해결하기 위해 Windows와 다양한 애플리케이션은 디스플레이의 PPI에 따라 요소를 확장하여 적절한 크기로 조정합니다. 디스플레이의 PPI를 인식하거나 조정하지 않는 애플리케이션은 DPI 인식 불가로 분류됩니다. 결과적으로 확장이 충분하지 않아 시각적 요소가 작거나 흐릿하게 표시될 수 있습니다.
앱이 DPI를 인식하지 못하는지 알아보려면 Ctrl+ Shift+를 눌러 작업 관리자를 시작하고 세부 정보Esc 탭 으로 이동하세요 .
열 머리글 중 하나를 마우스 오른쪽 버튼으로 클릭하고 열 선택을 선택합니다 .
DPI 인식 열을 찾아 활성화합니다 .
새로 추가된 DPI 인식 열은 DPI에 최적화되지 않은 애플리케이션을 나타냅니다. 원하는 앱의 기본 프로세스를 찾아(특히 여러 프로세스를 실행하는 경우) DPI 상태를 확인합니다.
앱 DPI 설정 수정
DPI를 인식하지 못하는 애플리케이션의 경우 Windows에서 크기를 조정하려고 시도할 수 있습니다. 이 자동 크기 조정은 기본 DPI 인식 앱의 효과와 일치하지 않을 수 있지만 흐릿함을 더 허용 가능한 수준으로 줄일 수 있습니다. 개별 애플리케이션 크기 조정은 다음과 같이 활성화할 수 있습니다.
응용 프로그램의 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다 .
호환성 탭 에서 높은 DPI 설정 변경 을 클릭합니다 .
Override high DPI scaling behavior 옵션을 활성화 하고 드롭다운 목록에서 System (Enhanced)을 선택합니다 . 이 작업은 Windows가 해당 특정 앱에 대한 스케일링을 제어하도록 지시합니다.
그래도 흐릿함이 해결되지 않으면 시스템 이나 응용 프로그램을 선택하여 두 설정 중 하나를 선택하면 문제가 해결되는지 확인하세요.
호환 모드에서 응용 프로그램 시작
시스템 수준 DPI 스케일링이 문제를 완화하지 못하면 호환 모드에서 애플리케이션을 실행하는 것이 효과적일 수 있습니다. DPI를 인식하지 못하는 많은 애플리케이션은 또한 더 오래되었거나 레거시 소프트웨어로 추가적인 호환성 문제가 있을 수 있습니다. 이전 버전의 Windows에서 앱을 실행해 보면 도움이 될 수 있습니다.
실행 파일을 다시 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다 .
호환성 탭 으로 가서 이 프로그램을 호환성 모드에서 실행 옵션을 체크하세요 . 대부분 사용자의 경우 Windows 8을 선택하면 충분하지만 Windows 7을 시도하면 긍정적인 결과를 얻을 수도 있습니다.
Windows 크기 조정 설정 수정
DPI를 인식하지 못하는 애플리케이션은 Windows의 현재 글로벌 스케일링 설정을 채택합니다. 이 전체 스케일링을 조정하면 흐릿함을 해결하는 데 도움이 될 수 있지만 전체 Windows 경험에 영향을 미친다는 점을 명심하세요. 그러나 앱을 사용해야 할 때만 스케일링을 변경하도록 선택할 수 있습니다.
Windows 설정에서 시스템 -> 디스플레이 로 이동하여 배율 및 레이아웃 아래에서 배율 옵션을 찾으세요 . 100%, 125%, 150%와 같은 사전 설정 배율 선택 사항이 표시됩니다. 더 높은 백분율을 선택하여 문제가 해결되는지 확인하세요.
사전 설정 옵션이 효과적이지 않으면 사용자 지정 스케일링을 고려하세요. 스케일 섹션을 클릭하고 사용자 지정 스케일링 설정 에 100~500 사이의 사용자 지정 백분율을 입력하세요 .
사용자 지정 스케일링을 적용하려면 계정에서 로그아웃해야 하므로 미리 모든 작업을 저장해야 합니다. 이상적인 비율을 찾기 위해 실험이 필요할 수 있으며, 조정을 위해 10%씩 증가하는 것이 좋습니다.
DPI 인식 강제를 위한 레지스트리 수정
호환성 설정을 통해 DPI 스케일링 동작을 수정하는 것과 유사한 레지스트리 변경을 구현하여 앱에 대한 모니터별 스케일링을 적용하고 흐릿함을 해결할 수 있습니다.
참고: 레지스트리를 잘못 편집하면 시스템 오작동 및 데이터 손실이 발생할 수 있습니다. 이러한 단계를 진행하기 전에 Windows 레지스트리의 백업을 만드십시오.
regedit
Windows 레지스트리 편집기에 접근하려면 Windows 검색을 입력하세요 .
이 경로로 이동:
Image File Execution Options를 마우스 오른쪽 버튼으로 클릭하고 New -> Key를 선택한 다음, 해당 폴더에서 찾을 수 있는 앱의 실행 파일 이름을 사용하여 이 키의 이름을 지정합니다. 또는 앱을 실행하고 작업 관리자의 세부 정보 탭에서 이름을 확인합니다(예: Greenshot 애플리케이션의 경우 Greenshot.exe 확인 ).
새로 만든 키를 선택하고 오른쪽 창에서 마우스 오른쪽 버튼을 클릭한 후 새로 만들기 -> 문자열 값을 클릭합니다 .
이 문자열의 이름을 지정 DpiAwareness
하고 값을 PerMonitorV2
.으로 설정합니다. 애플리케이션을 다시 시작하고 작업 관리자의 DPI 인식 섹션에서 이제 Unaware 대신 Per-Monitor(v2)를 표시해야 합니다 .
Windows에서 디스플레이 해상도 조정
높은 DPI 관련 문제는 과도한 픽셀 밀도에서 비롯되므로 문제를 완화하기 위해 픽셀 수를 낮추는 것을 고려할 수 있습니다. 디스플레이 해상도는 수평 및 수직 축에 걸친 픽셀 분포를 결정합니다. 해상도를 낮추면 PPI가 감소하여 애플리케이션의 모양이 개선될 수 있습니다.
이 방법을 사용하면 화면이 덜 선명해질 수 있지만 늘어지거나 흐릿한 요소를 처리하는 것보다 더 바람직할 수 있습니다.
Windows 설정에서 시스템 -> 디스플레이 로 이동한 후 디스플레이 해상도 옆에 있는 드롭다운 메뉴를 사용하여 낮은 해상도를 선택하세요.
애플리케이션에서 해상도 조정을 허용하는 경우 Windows에서 선택한 낮은 해상도와 일치하도록 설정해야 합니다. 앱 사용이 끝나면 변경 사항을 되돌릴 수 있습니다.
이러한 전략 중 어느 것이든 흐릿한 애플리케이션을 수정하기 위한 최상의 솔루션을 식별하는 데 도움이 될 것입니다. 흐릿함은 사용자 지정 해상도를 사용하여 발생할 수도 있습니다. 예를 들어 게임에서 더 넓은 시야를 확보하려고 할 때입니다. 필요할 때마다 기본 해상도를 사용하는 것이 좋습니다.
모든 이미지와 스크린샷은 Karrar Haider가 촬영했습니다.
답글 남기기