Welcome

首页 / 软件开发 / .NET编程技术 / Windows 7开发:高 DPI - 白皮书

Windows 7开发:高 DPI - 白皮书2011-04-18 MSDN 高 DPI 应用程序

我们的最终用户研究产生了一些令人吃惊的结果–只有约 55% 的用户实际设置的是大分辨率 . 这表示,几乎一半的用户都没有充分的展示完全保真的 优势。研究结果列于下表 :

最大分辨率用户最大百分比
1280X102456%
1400X105079%
1600X120032%
1680X105066%
1920X105039%
1920X120078%
平均55%

大部分用户使用低分辨 率,因为他们发现在高分辨率下的文字比较小 . 不过 , 可以完全的减少分辨率所带来的负 面影响 , 包括 :

• ClearType 不正确地呈现在非本地的分辨率

• 用户无法看到全保真高清内容

• 高分辨率的照片,不能 呈现在保真度最高

为了提高文字的大小 , 鼓励用户增加 DPI 设置显示在他们的高逼 真度的优势 , , 而不是降低分辨率,受到负面影响 . 但是 , 虽然这解决了与高保真流失的 问题 , 应用程序在没有 DPI 感知的情况下经常有一些不合适的效果 , 例如 :

• 裁剪文本 :

• WinForms 问题 :

• 像素 位图 :

• 布局问题和图片大小问题 :

• 模糊界面 :

• 字体大小不匹配 :

随着 Windows 7 的发布 , 将更大程度的采用 高 DPI ,理由如下 :

• 更多的 OEM 厂商预计将开始销售高 DPI 设置配置的笔记本电脑

• Windows 7 的清洁功能的设备安装已预先配置为高 DPI

• 用户界面的控制面板的高 DPI 是容易找到

下表提供了各种显示分辨率和建议的 DPI 设置规范 .

描述 水平垂直宽 度面板 DPI操作系统 DPI比例
17" WXGA+144090017.010096100%
15.4" WXGA+144090015.411096100%
15.4" WXGA128076815.49796100%
14.1" WXGA128076814.110696100%
13.3" WXGA128076813.311296100%
17" WUXGA1920120017.0133120125%
17" WSXGA+1680105017.0117120125 %
15.4" WSXGA+1680105015.4129120125 %
14.1" WXGA+144090014.112096*125%
13.3" WXGA+144090013.312796*125%
12.1" WXGA128076812.112396*125%
15.4" WUXGA1920120015.4147144150%