Могут ли мониторы отправлять информацию DPI?

Могут ли мониторы отправлять информацию DPI?

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

решение1

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

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

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

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

Примечание:

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

Связанный контент