モニターは DPI 情報を送信できますか?

モニターは DPI 情報を送信できますか?

ディスプレイ データ チャネルなどを使用して DPI 情報をコンピューターに送信できるモニターはありますか?

答え1

おっしゃる通り、モニターは DPI 情報を送信しません。

しかしEDID (拡張ディスプレイ識別データ)、これはDDC (ディスプレイ データ チャネル)にはタイミング情報(解像度)と物理的な画面サイズの両方が含まれているため、ソフトウェアはモニターのDPI(またはより良いのは、その画素密度これらの値を使用して、通常 PPI で測定される数値を計算します。

ディスプレイの大まかな物理サイズ情報は、EDID では水平サイズ (センチメートル単位、オフセット 21) と垂直サイズ (センチメートル単位、オフセット 22) として表され、より正確には (ミリメートル単位)、オフセット 12 ~ 14 (水平ディスプレイ サイズと垂直ディスプレイ サイズ) の詳細タイミング記述子ブロックで表されます。

ディスプレイの解像度は、オフセット 54 (水平アクティブ ピクセルと垂直アクティブ ライン) から始まる詳細タイミング記述子ブロックに格納されます。

サイドノート:

解像度情報は、オペレーティング システムによって画面解像度を正しく設定するために使用されるため、すべてのモニターで正しくプログラムされていると予想できます。ただし、サイズ情報は、画面解像度を正しく設定するための必須要件ではない (または必要ではない) ため、間違っているか、まったく欠落している可能性があります。

関連情報