在這方面,Windows 8.1在Win8的基礎(chǔ)上進行了三點改進:為高DPI顯示屏提供了更多的DPI縮放選項;為多顯示屏用戶提供了一種統(tǒng)一的體驗;并且為開發(fā)人員提供了根據(jù)顯示器DPI優(yōu)化應(yīng)用程序縮放顯示的功能。
1、Windows 8.1針對高DPI進行了優(yōu)化
Windows 8.1的最大DPI縮放值從150%增加到了200%,Windows 8顯示控制面板中提供了三種選項,Windows 8.1則提供了四種,你可以選擇200%的超大DPI縮放值。

Windows 8

Windows 8.1
2、Windows 8.1針對多顯示屏DPI縮放進行了優(yōu)化
假如你在使用屏幕分辨率1366x768的平板機,其DPI設(shè)置為100%,如果將它連接到高分辨率的外接顯示屏,在Windows 8中,你要么選擇100%的DPI縮放值,讓平板機界面看起來舒適,也可以選擇150%的DPI縮放值,使得外界顯示屏看起來舒適,但是兩者總有一個無法獲取最佳觀看效果。
在Windows 8.1中,微軟解決了這個問題,支持用戶為每個顯示屏單獨選擇DPI縮放值。默認情況下,Windows 8.1會為每個顯示屏選擇最佳DPI縮放值。


舉例來說明,當(dāng)Windows 8.1預(yù)覽版連接到23寸顯示屏、27寸顯示屏、32寸顯示屏上,打開計算器后,該應(yīng)用會自動根據(jù)每臺顯示屏的DPI縮放值進行調(diào)整大小。

如果我們將它們的截圖重疊放到一起,就能看出它們在像素等級下的不同縮放:

3、Windows 8.1增強了應(yīng)用程序的自定義DPI縮放
Windows 8.1為應(yīng)用程序提供了APIs,幫助它們選擇最佳縮放值。我們拿Windows 8.1預(yù)覽版中的IE11舉例,IE11使用了API來選擇最佳縮放等級并進行自動調(diào)整。
下面就是在不同的顯示屏上IE11的自動縮放調(diào)整:

你會注意到,IE會自動充滿每個屏幕,放到同一張截圖中對比一下:

左(100%)、中(放大150%)、右(放大300%)