tft每日頭條

 > 生活

 > win10開dpi縮放

win10開dpi縮放

生活 更新时间:2024-06-27 17:08:43

了解Win10DPI技術之前,首先先來回顧下Windows XP以來采取過的DPI縮放技術。

傳統DPI縮放機制

傳統DPI縮放機制被Windows XP所采用,由開發者自行檢查字體縮放後是否存在潛在的問題。

優點:字體清晰

缺點:排版錯亂(UI元素文本框重疊、表格文字溢出、界面超越屏幕邊緣)

win10開dpi縮放(Win10正式版DPI縮放技術獨家詳解)1

現代DPI縮放機制:DPI虛拟化

現代DPI縮放機制被Windows Vista/Win7/Win8/Win8.1所采用。如果DPI縮放比例不超過125%,繼續使用傳統DPI縮放機制,超過之後就開啟這個新模式。需要指出的是,125%縮放比例在多數情況并不會造成嚴重的界面錯亂,而且縮放後字體清晰。

具體來說,對于報告支持DPI自适應的程序,系統将停用DPI縮放。

對于沒有報告支持DPI自适應的程序,系統将采用如下機制:

縮放比例如果為100%的整數倍,系統采用一點對多點進行縮放。當選擇縮放比例為200%/300%/...,原有界面中1點依次對應4點/9點...。

縮放比例如果為非100%的整數倍,系統首先給應用提交虛拟分辨率,然後由系統離屏渲染軟件界面,再放大到用戶選擇的DPI級别上。

以1920*1080分辨率,縮放比例150%為例。系統首先向應用提交當前的分辨率為1280x720,獲得離屏渲染的界面以後,再使用常規的圖像插值算法進行放大。需要提醒的是,插值将不可避免的導緻界面模糊,字體鋸齒等一系列問題。

優點:界面正常

缺點:界面模糊

Win10 DPI縮放機制:完全的DPI虛拟化

Win10 DPI縮放機制絕大多數部分與現代DPI縮放機制一緻,唯一不同是所有DPI級别(包括125%)均采用DPI虛拟化機制,保證界面正常。

左側為Win10 DPI機制,右側為Win8.1 DPI機制

最後簡要介紹下MAC DPI縮放機制,Retina屏幕統一采用200% DPI縮放級别,實現原理和Windows沒有任何區别。唯一的不同是,MAC OS X軟件在顯示視頻和圖像時,視頻圖像區域采用100% DPI,以保證視頻和圖片的顯示質量。

如果你在Win10中調整DPI縮放後部分系統窗口字體出現模糊現象,可參考《Win10高分屏更改DPI後字體模糊?試試這個小工具》來解決。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved