如何使软件适应高dpi显示环境

一、dpi介绍

dpi是“Dots Per Inch”的缩写,表示每英寸的像素点个数,也就是像素点的密集度。

比如一个32寸的显示,但分辨率只有,而一个24寸的显示器,分辨率却达到,很明显后面这个显示器的每英寸的像素点的个数多,显示的画面更加细腻。

苹果的视 膜屏幕的核心就是高dpi:屏幕面积小,却分辨率高达5k,每英寸的像素点(dpi)固然多,画面自然细腻。

二、高dpi显示器如何导致软件显示异常

随着2K、4K显示器的普及,在使用这些高dpi显示器时,为了保证系统软件界面看起来不至于太小,导致视觉疲劳,一般会在系统中设置缩放比例。Windows操作系统对高dpi显示器缩放支持最好的是windows 10,建议使用高dpi显示器时使用Windows 10操作系统。

从上图可以看到,同样尺寸的软件界面,在高dpi显示器上会显得非常小,会造成严重的视觉疲劳。

所以我们的软件需要针对高dpi进行缩放。

三、Windows 10 DPI缩放规则

Windows 10操作系统针对dpi缩放制定了3种规则,每个进程都必须匹配下面的一种规则,默认为:

详见:dpi_awareness

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年10月6日
下一篇 2018年10月6日

相关推荐