Как Windows пытается это исправить? Использует ли он другое масштабирование растрового изображения или делает что-то еще? Почему это не работает для всех приложений, не поддерживающих dpi? Для каких приложений это работает?
решение1
Функция масштабирования в Windows 10 автоматически выполняет следующие действия на дисплеях с высоким разрешением:
- Увеличить размер шрифтов
- Увеличить размер иконок
- Увеличьте масштаб оставшейся части окна в соответствии с вычисленным коэффициентом масштабирования.
Интеллектуальная часть этого метода заключается в определении коэффициента масштабирования, который Windows делает с использованием свойств монитора, таких как разрешение и плотность пикселей (DPI). Это всего лишь обоснованное предположение со стороны Windows.
Если окно содержит изображения, которые нельзя масштабировать, не повредив их отображение (поскольку в фильмах масштабирование изображений возможно только бесконечно), то результат не будет идеальным. Вот почему существуют элементы управления, позволяющие пользователю .exe
указать или отключить автоматическое масштабирование в случаях, когда оно не удается.