Определить физические размеры экрана - PullRequest
2 голосов
/ 14 августа 2010

Я знаю, что веб-сайт может определять размеры экрана пользователя в пикселях, но есть ли способ определить физический размер монитора пользователя (в дюймах)?

Ответы [ 3 ]

2 голосов
/ 14 августа 2010

Это не всегда возможно.Даже операционная система может не знать эту информацию.Для правильного отображения на экране необходима информация о разрешении, которое может отображать монитор.

Подумайте об использовании проектора.В зависимости от того, как далеко вы разместите проектор от стены, экран станет больше или меньше.Тем не менее, компьютер отправит то же изображение на проектор.Как программное обеспечение узнает о расстоянии до стены и, следовательно, о размере экрана?

0 голосов
/ 01 октября 2010

Вы можете использовать EDID из реестра.

Пожалуйста, проголосуйте за это предложение: https://connect.microsoft.com/VisualStudio/feedback/details/526951/screen-object-physicalwidthincentimeters-physicalheightincentimeters-displaymode

0 голосов
/ 14 августа 2010

Ненадежно.

Даже мониторы, которые считают, что знают их DPI - а это не так много - часто ошибочны.

...