8

Я на ноутбуке с Windows 8.1 (Thinkpad T440s). Чтобы некоторые программы не выглядели размытыми / масштабированными, мне нужно получить доступ к свойствам .exe , перейти к разделу « Совместимость» и «Отключить масштабирование экрана при настройках с высоким разрешением».

Это довольно раздражает, когда приходится делать много приложений и каждый раз, когда я устанавливаю новую программу. Могу ли я использовать глобальное переопределение?

1 ответ1

4

Откройте "Персонализация", щелкнув правой кнопкой мыши на рабочем столе, а затем нажмите "Дисплей", который можно найти в нижней левой части окна. Похоже, настройки DPI по умолчанию выключены, но вы можете изменить их там.


РЕДАКТИРОВАТЬ:

Чтобы ответить на вопрос Андерсона ниже, вам нужно знать некоторую справочную информацию. Начиная с Windows 8.1, существует три уровня осведомленности о DPI: не DPI /Unaware, System Aware и Per-Monitor Aware. Сами приложения определяют уровень осведомленности о DPI. Приложения с поддержкой DPI Unaware масштабируются с помощью виртуализации DPI с помощью функции вызова. Именно эта функция виртуализации DPI масштабирует приложение и при этом создает размытость. К сожалению, в настоящее время существует нетривиальное количество программ, которые не поддерживают DPI-масштабирование. Даже собственный пакет Microsoft Office пока не поддерживает Per-Monitor DPI Awareness (2017-8-24).

При установке DPI на 100% масштабирование не происходит, следовательно, нет размытия.

Чтобы увидеть, какой уровень поддержки приложений с поддержкой DPI вы можете использовать, вы можете использовать замечательный инструмент Process Explorer . Используя Process Explorer, выберите меню параметров View file и в выпадающем меню выберите Select Columns… . В открывшемся окне выберите DPI Awareness . Process Explorer теперь перечислит все запущенные приложения в столбце DPI Awareness, в котором будет указан один из трех вышеупомянутых параметров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .