
我的显示器是22英寸的ViewSonic,Windows分辨率屏幕是默认的96 DPI. 我发现计算机中的1英寸不适合1英寸. LCD屏幕的分辨率为1680,因此对角线尺寸为(1680 ^ 2 + 1050 ^ 2)= 1981像素. 因此,我认为系统分辨率(DPI)应该为1981/22 = 90 DPI,而不是96 DPI. 为什么Windows操作系统始终将所有LCD显示器的分辨率都设置为96 dpi?

大致顺序:

true在监视器的DPI开始接近打印机的DPI之前,不会发生独立于分辨率的渲染. 每英寸600点,还有很长的路要走. GDI +是第一次尝试,但受到广泛控制,但是WPF已被模糊文本严格控制. 在版本4中已基本解决.

96dpi只是按历史记录加权的数字,等同于显示器的原始分辨率. dpi值绝不只是真实物理值的粗略近似值. 实际上,您可以交换监视器电脑屏幕多少寸怎么看,并且不能更改dpi值电脑屏幕多少寸怎么看,这与监视器无关.

现代面板具有更高的像素密度,例如最近的iPhone. 在将来的某个时候,计算机面板的高度将高于96. WindowsVista通过允许应用程序声明高分辨率来为这种方法铺平道路. 但是由于许多软件不支持高dpi,因此更改速度很慢.
如果始终使用96dpi表示原始分辨率,我不会感到惊讶. 由于Windows将字体缩放比例表示为相对于计算机的百分比,因此这不会影响用户. 当前存在的最大问题是如何知道您在屏幕上绘制的对象的绝对大小. 实际上,我认为像素通常不是正方形,因此实际上是免费的.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-227047-1.html
依旧帅#宋茜4walls#
越王苟剑