为什么电脑屏幕的1英寸比实际的1英寸短?

Kev*_*Bui 5 windows display dpi resolution

我的 LCD 显示器是 22 英寸 ViewSonic,Windows 分辨率屏幕默认为 96 DPI。我意识到计算机中的 1 英寸实际上并不适合 1 英寸。我的 LCD 屏幕分辨率是 1680 x 1050,所以对角线测量是 (1680^2 + 1050^2) = 1981 像素的根。所以我认为系统的分辨率(dpi)应该是 1981 / 22 = 90 DPI 而不是 96 dpi。为什么 Windows 操作系统总是将所有 LCD 显示器的分辨率设置为 96 dpi?

Han*_*ant 8

大致顺序:

  • Windows 不知道您的显示器有多大。它只知道以像素为单位的分辨率,而不知道物理尺寸。
  • DPI 是个大问题。许多程序在未设置为默认值时表现不佳。主要是因为很长时间以来一直是 96 dpi。部分原因是缩放图像以适应物理尺寸而不是像素网格会产生模糊的图片。在带有线条艺术的图像上尤其糟糕。
  • 这是一个相对的衡量标准。图像的感知大小取决于用户与显示器的距离。通过移动一英寸将 90 dpi 变成 96 dpi。

在显示器的 DPI 开始接近打印机的 DPI 之前,不会发生真正的分辨率独立渲染。每英寸 600 点,还有很长的路要走。GDI+ 是第一次尝试,但被广泛批评,WPF 越来越受到重视,但因模糊文本而受到很多批评。顺便说一下,在第 4 版中基本解决了。