2

Как узнать, какие приложения поддерживают масштабирование в Windows 10

Егор


Давным-давно, три десятка лет назад, когда мониторы были пузатыми, был принят стандарт 96 DPI — именно столько должно быть точек (пикселей) на квадратном дюйме вашего дисплея, чтобы картинка в той же Windows (даже 10-ой) была нормального размера. И с тех пор пару десятков лет все было хорошо: еще бы, с расстояния в полметра такой плотности хватало, чтобы не видеть отдельные пиксели. Однако последнее десятилетие стали массово развиваться ноутбуки на Windows, и плотность пикселей стала расти: так, 1920х1080 на 15.6" даст вам уже 140 PPI.

К чему это приводило? Да к тому, что все приложения и система, рассчитанные под 96 DPI, выглядели на таких ноутбуках мелковато. Какой выход? Ну, очевидно, сделать настройки масштабирования — например, 125% и 150%. Только вот проблема в том, что приложения под такое рассчитаны не были и «ломались». Так и был придуман костыль — увеличивать окна программ как картинки. Да, это приводило к размытым шрифтам, но все еще это лучше, чем вглядываться в монитор с лупой.

Пока устройств с Hi-DPI было мало, такой костыль работал неплохо. Однако уже во времена Windows Vista стало понятно, что нужно что-то решать, а в Windows 8 уже была катастрофа, ибо топовые ультрабуки зачастую имели дисплеи аж с 200+ PPI. Тогда-то Microsoft и стала предлагать разработчикам нормальные инструменты, позволяющие приложениям выглядеть одинаково хорошо при разных настройках масштабирования. В итоге на данный момент проблема по крайней мере с популярным ПО решена, однако временами все-таки встречаются программы, написанные по старинке.

И в Windows 10 1903 Microsoft сделала возможность найти такие приложения с помощью диспетчера задач. Для этого откройте последний, перейдите на вкладку «Подробности», кликните по шапке таблицы правой кнопкой мыши > Выбрать столбцы > Поддержка определения DPI:



Теперь для удобства нажмите на новый столбец и отсортируйте по нему все запущенные процессы:



Для приложений возможны следующие параметры:
  • Недоступно: программа не поддерживает нормальное масштабирование и будет выглядеть размыто.
  • Неизвестно: программа не имеет графического интерфейса, поэтому вопрос о ее масштабировании не стоит.
  • Система: самое древнее из нормальных масштабирований. Программа при запуске умеет определять, какой масштаб установлен в системе, и подстраивается под него. Однако если вы перенесете ее на другой монитор или измените параметры масштабирования, до перезапуска она будет выглядеть размыто.
  • На один монитор/На один монитор (версия 2): современные методы масштабирования, умеют поддерживать изменение масштаба «на лету», так что при переносе окна приложения на второй монитор оно останется четким.
9

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

lonelysoul
+398
Полезная статья, спасибо!

Напишите пожалуйста про поддержку масштабирования в разных версиях дистрибутивов и рабочих окружений Linux.

Интересно узнать какие дистрибутивы будут правильно масштабировать изображение на ноутбуках с высоким разрешением, чтобы не замыливался текст и интерфейс.
9 октября 2019 в 21:36
#
mystique_man
+1586
Это шутка такая?)
Линукс до сих пор не научился в нормальное отображение шрифтов и cleartype)))
10 октября 2019 в 17:49
#
kotkompot
+81
А меня интересует: почему некоторые программы имеют только два положения: на весь экран и в виде окна, причём в виде окна они не растягиваются и не сужаются
10 октября 2019 в 04:57
#
thaviper
+373
ЕМНИП, это зависит от того, как решил разработчик — в параметрах проекта можно установить поведение окна. А еще некоторым просто лень делать динамическую привязку при масштабировании :)
10 октября 2019 в 06:58
#
+263
Поясните, пожалуйста, почему в статье применяется то DPI, то PPI? Ведь DPI применимо к плотности печати, а PPI — плотность цифрового изображения? Поправьте, если я заблуждаюсь
10 октября 2019 в 06:42
#
–11
4 июля 2020 в 06:37
#