Какой размер у моего монитора?
Банковская карта имеет ширину 85,6 мм. Приложите её к экрану и двигайте ползунок, пока контур не совпадёт. Если на экране 1920 x 1080 карта занимает 360 CSS-пикселей, диагональ равна 20,6 дюйма (45,7 x 25,7 см).
Как пользоваться
- Выберите образец. Лучше всего банковская карта; если её нет, возьмите монету или линейку.
- Приложите предмет к экрану плашмя и двигайте ползунок, пока контур на странице не станет точно такого же размера. Кнопками + и - можно подстроить по одному пикселю.
- Посмотрите диагональ в дюймах, ширину и высоту в см и пиксели на дюйм. Окно браузера держите на измеряемом мониторе, масштаб страницы оставьте 100 %.
Как считается
Банковские карты соответствуют стандарту ISO/IEC 7810 ID-1 и имеют размер 85,60 x 53,98 мм. Когда контур на экране совпал с картой, вы знаете, скольким CSS-пикселям равны 85,6 мм. Деление даёт миллиметры на один CSS-пиксель.
Браузер сообщает размер экрана в CSS-пикселях как screen.width и screen.height. Умножив их на миллиметры на пиксель, получаем настоящие ширину и высоту; диагональ равна корню из суммы их квадратов, делённому на 25,4, чтобы получить дюймы.
PPI считается по реальному числу пикселей: размер экрана умножается на коэффициент пикселей устройства, затем диагональ в пикселях делится на диагональ в дюймах. Если результат отличается от распространённого размера, например 24 или 27 дюймов, меньше чем на 3 %, показывается ближайший стандартный размер.
Частые вопросы
Насколько это точно?
При аккуратной подгонке контура погрешность обычно 1-3 %. Смотрите на экран прямо: под углом края карты кажутся смещёнными. Значения производителя вроде 27 дюймов округлены, так что результат 26,9 нормален.
Что делать, если нет банковской карты?
Выберите монету или линейку. Монета в 1 евро имеет диаметр 23,25 мм, американский квотер 24,26 мм. Для линейки найдите на настоящей линейке отрезок 10 см и подгоните полосу. Маленькие предметы дают более грубый результат, поэтому карта лучше.
Почему недостаточно разрешения?
Разрешение лишь считает пиксели. Экран 1920 x 1080 может быть 15,6 дюйма у ноутбука или 32 у телевизора. К тому же браузер считает, что на дюйм приходится около 96 пикселей, а это редко соответствует действительности.
Работает ли это с несколькими мониторами или ноутбуком?
Да. Перед подгонкой ползунка перенесите это окно на нужный экран: браузер сообщает данные того экрана, где находится окно. На телефоне карта шире экрана, поэтому выберите монету.