設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

IT之家學(xué)院:如何將Lumia830等Win10手機的縮放率調(diào)到100%

2017/7/19 12:52:21 來源:IT之家 作者:最差WP開發(fā)者PCDOS 責(zé)編:文軒
感謝IT之家網(wǎng)友 PC_DOS 的線索投遞!

感謝IT之家網(wǎng)友 最差WP開發(fā)者PCDOS 的原創(chuàng)投稿

在Windows 10電腦版中,顯示器的縮放比率基本上都是可以調(diào)到100%的,哪怕是Surface Book這種分辨率巨高而屏幕其實不算大的設(shè)備。而在Win10移動版中,微軟卻將這個縮放比率的最小值設(shè)定在了一個較高的值上。比如,Lumia 830的最小縮放比率就被設(shè)定在了150%。但是在事實上,這個縮放比率是可以被控制到100%并正常顯示的——如果您有一副好眼睛的話。

▲ Lumia 830將縮放比控制到100%后的[設(shè)置]

事實上,微軟在[設(shè)置]程序中屏蔽了100%的縮放比例,而通過“萬能”的注冊表,就可以輕松突破微軟設(shè)定的縮放比例下限。

方法如下:

準備工作:

將您手機的縮放比例調(diào)到最小,比如Lumia 830為150%。重啟手機。之后,再次打開[顯示]頁面,拖拉一下縮放比例的滑桿,記住縮放比例變化的最小值。例如,Lumia 830為25%。為了方便描述,將這個最小變化值記為“公差”d。

正式工作:

首先,部署Interop Tools工具,并執(zhí)行Interop Unlock(互操作解鎖)。方法不再贅述。

之后,切換到Interop Tools的Registry Browser工具,定位到以下路徑:

HKLM > SYSTEM > ControlSet001(注: CurrentControlSet亦可) > Control > GraphicsDrivers > ScaleFactors

這里應(yīng)該會有一個名稱非常長的注冊表項,比如我這里的“KN[00110_09……”,打開它,里面會有一個名為DpiValue的DWORD值,點擊打開。

您應(yīng)該注意到了這是一個非常巨大的數(shù),之后計算一下您要讓縮放比例在目前的基礎(chǔ)上減小幾個d。例如,我想將縮放比例調(diào)到100%,目前的縮放比例是150%,那么我要減少50%,即兩個25%,即兩個d。

確定需要減少n個d之后,將DpiValue的值減去n。比如我要減少兩個d,那么本項的值需要改為4294967292。

注意:不建議讓減小后的縮放比例小于100%!

確定之后,點擊菜單欄的“對勾”符號,保存更改。重啟手機。

附: Lumia 830將縮放比例調(diào)至100%后的結(jié)果。

那么,實現(xiàn)原理是什么呢?

在微軟的技術(shù)文件中,對Win8.1/Win10的DPI縮放做了如下定義(查看原文):

由于Lumia 830默認縮放比例為200%,此時DPIValue的值為0,而當(dāng)縮放比例改為150%時,由于減少了兩個單位量d,DPIValue的值變?yōu)?2,由于DPIValue是一個DWORD項,所以-2被用八位十六進制表示為0xFFFFFFFE,而Interop Tools非常”忠實“地把它翻譯成了十進制數(shù)……

▲ FFFFFFFE在QWORD(左)和DWORD(右)下對應(yīng)的十進制數(shù)

在示例中,DPIValue的值被減去了2,也就相當(dāng)于FFFFFFFE變成了FFFFFFFC,即DWORD中的-4,而200+(-4)*25=100,縮放比例也就被人為地設(shè)定成了100%。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Win10 Mobile,縮放比率,DPI

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知