Как просмотреть режим осведомленности о DPI приложений в диспетчере задач Windows 10

Я уверен, вы заметили, что некоторые приложения в Windows 10 выглядят четкими и четкими, а другие — размытым и непривлекательным текстом. Это распространенная проблема, потому что не все приложения масштабируются автоматически, и даже если у вас отличный графический процессор(GPU) и более высокое разрешение, ничего не работает. Вот тут-то и появляются точки на дюйм или DPI . Это обеспечивает более четкое изображение, но высокое разрешение также означает, что приложения должны правильно масштабироваться и доставлять его соответствующим образом. Хотя вы можете настроить Windows на масштабирование приложений, если вам нужно выяснить осведомленность о DPI(DPI Awareness) для каждого приложения, следуйте этому сообщению.

Осведомленность о DPI(DPI Awareness) означает, что приложение знает о масштабировании и настройке параметров пикселей в соответствии с монитором и разрешением. Кроме того, этот пост расскажет вам, почему некоторые приложения выглядят размытыми(apps look blurry) , а другие — четкими, когда вы перемещаетесь между мониторами.

(View DPI Awareness Mode)Просмотр режима осведомленности о DPI приложений(Apps) в диспетчере задач(Task Manager)

Щелкните правой кнопкой мыши(Right-click) на панели задач и выберите « Диспетчер задач(Task Manager) » . Перейдите в раздел « Подробности(Details) » и щелкните правой кнопкой мыши любой из столбцов; выберите опцию столбцов из меню.

Здесь вы получите множество столбцов, которые вы можете добавить в раздел сведений о диспетчере задач . (Task Manager)Найдите(Locate) и проверьте столбец DPI Awareness и нажмите кнопку «ОК».

Режим осведомленности о DPI приложений в диспетчере задач

Обратите внимание(Notice) , что каждое приложение имеет свой тип распознавания DPI(DPI Awareness) . Вот простое объяснение каждого из типов.

Не знаю:

Большинство мониторов сконструированы таким образом, что они поддерживают значение DPI , равное 96. Однако мониторы поддерживают гораздо большее значение DPI , например 200, и когда эти приложения работают на экране с масштабом отображения больше 96, они выглядят размытыми.

Система:

Если вы заметили, что на одном мониторе одни приложения выглядят превосходно, а на других — размыто. Это происходит из-за System DPI Awareness . Когда компьютер загружается и вы входите в систему, приложения оптимизируются для основного монитора. Но когда приложение перемещается между двумя мониторами с разным разрешением, DPI меняется, поскольку Windows растягивает приложение для настройки, и оно, в свою очередь, становится размытым.

Всегда полезно покупать мониторы одного типа, если вы используете несколько мониторов, чтобы не столкнуться с этой проблемой.

Для каждого монитора:

Лучше всего работает, если приложения осведомлены о том, что они должны меняться в зависимости от разрешения монитора и масштабирования. Это позволяет приложениям корректно отображаться при изменении DPI , т. е. при перемещении приложений между мониторами. При использовании этого Windows не растягивает растровое изображение пользовательского интерфейса приложения. Технически Windows отправляет WM_DPICHANGED в окно приложения вместо использования растрового изображения. Это доступно начиная с Windows 8.1

Для каждого монитора v2:

Windows 10 теперь включает в себя все части приложения, осведомленные об изменении, отсутствие масштабирования растрового изображения, автоматическое масштабирование неклиентской области (заголовок окна, полосы прокрутки и т. д.) . Масштабирование DPI Windows , необработанные пиксели каждого дисплея, диалоговые окна автоматически масштабируются , и так далее. Если приложение не следует этому, вы можете увидеть, что приложение слишком маленькое.

Платформа или технология, поддерживающая DPI Awareness , включает UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+ и MFC .

Прочтите(Read) . Как отключить виртуализацию DPI или снизить общую настройку DPI Windows для всей(disable DPI virtualization or Lower the overall Windows DPI setting) системы.

Тем не менее, этот пост может только помочь вам понять, если приложения размыты, то в чем может быть причина этого. Большинство современных приложений теперь поддерживают Per-Monitor v2, в то время как они все еще находятся в неведении, и система, а их много, вызовет проблему. Я сталкиваюсь с этим почти каждый день с таким количеством приложений, и нет возможности их исправить. Эти приложения должны быть исправлены разработчиком с помощью Microsoft API.(using the Microsoft API.)



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts