所有小工具规格网站都将屏幕尺寸指定为对角线单位,没有以英寸为单位的宽度和高度:
Display 4.95 in (126 mm)
1920×1080 px (445 ppi)
例如,GMD(Google Material Design)网站读:
屏幕密度 = 屏幕宽度(或高度)的像素数 /屏幕宽度(或高度)以英寸来算
我根本找不到任何以英寸为单位的小工具屏幕宽度(或高度)。只有对角线单位到处都是。
我可以在哪里获得小工具显示屏的屏幕宽度(或高度)(以英寸为单位)?
答案1
这是个简单的数学问题。你知道屏幕尺寸(以像素为单位),因此你可以计算对角线长度(以像素为单位)并计算像素与英寸的比率。例如,我的主 PC 屏幕为 24 英寸,分辨率为 1920×1200。其对角线长度(以像素为单位)为:
像素2 = 19202 + 12002 = 5126400
d像素= 2264.15 像素
现在我知道了它的对角线长度(英寸和像素)。我可以计算像素密度(每英寸像素数,PPI):
ppi = d像素/d英寸= 2264.15 / 24 = 94.34
现在我可以通过将相应的像素尺寸除以 PPI 来计算其物理尺寸:
宽英寸= 宽像素/ ppi = 1920 / 94.34 = 20.35
h英寸= h px / ppi = 1200 / 94.34 = 12.72
请注意,这种方法不适用于某些具有非方形像素的罕见设备。例如,一些廉价的中国产平板电脑就是这种情况,但除此之外,这种情况相当罕见。
答案2
就像@dirkt 所说的那样,使用勾股定理很容易计算。
首先,您需要知道纵横比:
让比率=宽度像素/高度像素
然后你只需要计算:
让宽度英寸=比率* √((对角线英寸²)/(比率² + 1)) 让高度英寸= √((对角线英寸²) / (比率² + 1))
当然,这一切都假设物理像素是正方形的。