Измерены ли высота и ширина одинаково на всех мониторах? - PullRequest
0 голосов
/ 12 июня 2011

ширина = 103;одинаково на всех мониторах?

Ответы [ 3 ]

3 голосов
/ 12 июня 2011

Нет. Это ширина в пикселях, которая в некотором роде не зависит от устройства, но вполне очевидно, что такая независимость от устройства волшебным образом не применяется, если вы зеркально отображаете экран вашего ноутбука на видеопроекторе с шириной изображения 60 футов.

Вы не найдете способа поместить объекты на мониторы с точным физическим размером, не заставив пользователя запустить какой-либо процесс калибровки для их конкретной настройки.

1 голос
/ 12 июня 2011

Единицы WPF основаны на 96DPI (точек / пикселей на дюйм), поэтому значение 103 означает 1,072 дюйма или 2,72 см

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

Если у монитора 96 DPI, он будет 103 пикселя, но если у монитора 150 DPI, он будет 160 пикселей.

Это теория, но на практике это не работает.

  1. DPI - это пользовательская настройка, а не настройка монитора (по крайней мере, в Windows)! Т. Е. У пользователя будет одинаковая настройка DPI независимо от используемого монитора. Мой ноутбук150 DPI и настольные мониторы имеют разрешение около 100 DPI. Я поддерживаю DPI около 110, поскольку изменение DPI требует выхода из системы.

  2. Диалоговое окно DPI в окнах имеет вид назад, так как говорит о текстеразмер. (По моему мнению, вы увеличиваете размер текста более крупным шрифтом, а не обманываете систему размером и разрешением монитора.) В результате пользователи устанавливают DPI в зависимости от размера текста, который им нужен, а не от физического качества монитора.perties.


Если вы хотите откалибровать настройки DPI, вы можете использовать «Пользовательские настройки DPI». Custom DPI Setting
Идея состоит в том, что вы держите линейку напротивмонитор и перетаскивает линейку на экране до тех пор, пока они не совпадут по размеру.

При правильной настройке DPI на мониторе будут отображаться изображения и текст с одинаковым размером на бумаге.

1 голос
/ 12 июня 2011

Представляет пиксели. Так что если у вас есть более высокое разрешение, оно меньше. Даже на одном мониторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...