1

Есть ли какой-нибудь монитор, который может отправлять информацию о DPI на компьютер, используя Display Data Channel или аналогичный?

1 ответ1

1

Вы правы, мониторы не отправляют информацию о DPI.

Но EDID (расширенные идентификационные данные дисплея), которые передаются через DDC (канал данных дисплея), содержит как информацию о синхронизации (разрешение), так и размер физического экрана, поэтому программное обеспечение может рассчитать DPI монитора (или лучше: его пиксель) плотность, обычно измеряется в PPI) с использованием этих значений.

Грубая информация о физическом размере дисплея отображается в EDID как горизонтальный размер (в сантиметрах, со смещением 21) и вертикальный размер (в сантиметрах, со смещением 22) и, более точно (в миллиметрах), в подробных блоках дескриптора синхронизации со смещением 12 до 14 (горизонтальный размер дисплея и вертикальный размер дисплея).

Разрешение дисплея сохраняется в подробных блоках дескриптора синхронизации, начиная со смещения 54 (горизонтальные активные пиксели и вертикальные активные линии).

Примечание:

Можно ожидать, что информация о разрешении правильно запрограммирована во всех мониторах, потому что это значение используется операционной системой для правильной установки разрешения экрана. Однако информация о размере может быть неправильной или даже полностью отсутствующей, поскольку это не является жестким требованием (или даже не требуется) для правильной настройки разрешения экрана.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .