|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Угу, только в той линейке, что в конце поста, дюйм на поверку оказался равным 17 миллиметрам. Линейка у меня во всяком случае правильная.
|
|
|||||
Регистрация: Oct 2009
Адрес: г. Казань
Сообщений: 82
|
Экранные миллиметры - это не действительные миллиметры на вашей линейке. И это нужно понимать.
А у вас линейка для пикселей имеется? Ведь при разном разрешении экрана пиксели имеют разный размер. Соответственно и экранные миллиметры, зависящие от экранных пикселей, будут иметь разный размер при различных разрешениях. Например, слабовидящие ставят минимальное разрешение. И всё на мониторе предстает перед ними в увеличенном виде. И пиксели, и сантиметры и прочая мера длины также увеличиваются. И им не нужно соответствие с линейкой из пенала.
__________________
AS3Coding: ActionScript 3.0, FlashDevelop, ... |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
AS3Coder, замечательно. Только тогда это не дюймы и не миллиметры вовсе. DPI подразумевает кол-во точек на настоящий дюйм, а не число точек некоего «экранного дюйма». Проблема просто в том, что screenDPI содержит неверное значение, не отражающее фактический DPI монитора при данном разрешении.
|
|
|||||
Регистрация: Oct 2009
Адрес: г. Казань
Сообщений: 82
|
Цитата:
__________________
AS3Coding: ActionScript 3.0, FlashDevelop, ... |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ага, только это противоречит «им не нужно соответствие с линейкой из пенала». Так нужно или нет?
|
|
|||||
Регистрация: Oct 2009
Адрес: г. Казань
Сообщений: 82
|
В общем копнув немного глубже, оказалось вот что:
DPI - это не то, о чем мы говорим и оно никак не зависит от разрешения монитора. DPI - это dots per inch. Именно dots, а не pixels! А нам нужно pixels per inch (PPI). Отсюда и вся проблема. И screenDPI показывает правильно одно и тоже значение при разных разрешениях. Каюсь, не до конца разобрался в вопросе! В свой пост обязательно внесу соответствующие исправления.
__________________
AS3Coding: ActionScript 3.0, FlashDevelop, ... |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
DPI — общий термин для PPI/LPI/SPI. Для монитора DPI = PPI.
С чего оно вдруг стало «правильным»? То правильное, то потом согласен с тем, что неправильное, теперь опять правильное (кстати, чем? Соответствует абстрактному «экранному дюйму»?). Может уже пора определиться? |
|
|||||
Регистрация: Jul 2011
Сообщений: 32
|
Удалось ли кому-либо найти объяснение тому феномену, что Capabilities.screenDPI, при любом устанавливаемом разрешении экрана, возвращает неизменно одно значение?
|
|
|||||
Регистрация: Jul 2011
Сообщений: 32
|
Не стоит безмерно доверять особенностям пользовательского интерфейса Windows - авторы его, разумеется в курсе, что есть DPI, но не ставили перед собой просветительских задач, указывая на вкладке "Свойства дисплея" возможность выбрать между от 96 и 120 dpi. Это не более чем предустановка системного фонта, который всегда 10 пунктов (не пикселей), но для слабовидящих, введение масштабирующего коэффициента необходимо. DPI зависит от разрешения и спектр dpi весьма широк.
|
Часовой пояс GMT +4, время: 16:06. |
|
« Предыдущая тема | Следующая тема » |
|
|