Win10正式版采用了全新的DPI机制,能够让屏幕显示更清晰。这是因为Win10使用了DPI缩放技术,对字体进行全新排版,从而提高Win10分辨率。本文就来介绍一下Win10最新DPI缩放技术怎么设置。

传统DPI缩放机制

传统DPI缩放机制被Windows XP所采用,由开发者自行检查字体缩放后是否存在潜在的问题。

优点:字体清晰

缺点:排版错乱(UI元素文本框重叠、表格文字溢出、界面超越屏幕边缘)

Win10最新DPI缩放机制:DPI虚拟化

Win10最新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缩放,电脑屏幕就会清晰很多。

win10禁止dpi缩放在哪_Win10最新DPI缩放技术怎么设置?相关推荐

  1. win10禁止dpi缩放在哪_大神处理win10系统高分屏下设置DPI缩放的解决方法

    许多win10系统用户在工作中经常需要对win10系统高分屏下设置DPI缩放进行设置,比如近日有用户到本站反映说win10系统高分屏下设置DPI缩放的问题,但是却不知道要怎么设置win10系统高分屏下 ...

  2. 如何禁止计算机用户修改时间,win10禁止用户修改系统时间的方法

    在我们日常使用win10系统电脑时,应该有很多玩家遇到过需要禁止用户修改系统时间的情况,那么win10怎么禁止用户修改系统时间呢?下面小编就为大家带来win10禁止用户修改系统时间的方法,感兴趣的小伙 ...

  3. win10浏览器加载很慢_win10加载网页很慢_win10打开浏览器加载网页很慢处理技巧...

    win10加载网页很慢_win10打开浏览器加载网页很慢处理技巧 在当下用电脑办公很普遍了,相当一部份用户经历了xp,win7/win8/系统,现在又出了个win10系统,随着硬件的老化与win7支持 ...

  4. VC获取屏幕dpi,win32绘图适配高dpi模式,windows屏幕缩放图像拉伸失真问题

    VC获取屏幕dpi,win32绘图适配高dpi模式 默认MFC支持高dpi模式 通过winapi提供接口获取屏幕dpi 使用==StretchBlt==代替==BitBlt==进行图像绘制 注意==M ...

  5. Win10如何禁止软件运行?win10禁止软件启动的设置方法!禁止人生日历热点快讯的方法...

    相信不少使用Win10系统的用户遇到过下载了一款软件进行安装后后续会有接连不断的程序安装到电脑中.他可能似乎一个大家常用的程序,在我们安装好运行的时候会通过后台偷偷下载其他应用安装到我们电脑中,导致系 ...

  6. win10禁止触摸键盘_如何阻止Windows 10的触摸键盘在登录时出现

    win10禁止触摸键盘 Recently, my laptop has been presenting me with Windows' Touch Keyboard every time I ope ...

  7. Win10禁止更新以及连接适配器更新

    文章目录 win10禁止更新 更新bois Windows更新历来都是挺坑,为了安全起见还是禁止更新吧 如果不幸更新了,特别是双系统更新了其中的Windows系统,需要连接下适配器(插上电源)更新一下 ...

  8. Win10禁止更新小插件Privatezilla Version 0.50.5

    Win10禁止更新小插件Privatezilla Version 0.50.5 禁用功能: Win10隐私.微软小娜.Bloatware.软件权限.Win更新等 立即下载 下载地址:https://l ...

  9. win10禁止chrome自动更新

    win10禁止谷歌chrome自动更新 1.进入谷歌安装目录 C:\Users\Administrator\AppData\Local\Google 2.修改update权限 3.修改完成后提示: x

最新文章

  1. Python实现固定效应回归模型实现因果关系推断
  2. 第一章:前端视角——js运行环境之node.js基础入门
  3. Eclipse debug neutron-server
  4. js获取一个月份最大天数和获取月的最后一天
  5. invalid comparison: java.util.Date and java.lang.String
  6. Linux常用命令汇总及示例
  7. noip2013 day2
  8. 10x5 10x5用计算机记忆,第一章科学计算器使用
  9. HDU5442(字符串的最大表示法或者后缀数组)
  10. Verilog中的Latch
  11. KTV点歌系统数据库设计文档
  12. FC总线基础知识(2)——光纤交换机
  13. 数据库-20210719(随手记)
  14. 共计10万余字!数据结构知识详细梳理!
  15. delete请求数据详解
  16. python刷火车票_五一要来了,教你用Python动刷新抢12306火车票,附源码
  17. 高速数据传输系统市场现状研究分析-
  18. HCNP——OSPF报文类型的五种格式
  19. 内网渗透系列之mimikatz的使用以及后门植入
  20. 推荐一些煲音箱的音乐

热门文章

  1. php中jwt权限认证,php 后端实现JWT认证方法示例
  2. 柜子里的人笑出了声...
  3. 这个开源项目...看了就停不下来啊!
  4. 赠书:一本书揭开 Spring Boot 技术内幕
  5. 面试: String 五连杀 !你还满血吗 ?
  6. Spring Boot 项目设置网站图标
  7. html不间断滚动图片,Javascript实现图片不间断滚动的代码
  8. eclipse java代码某一行需要修改注释_看看这些Java代码开发规范吧!你好,我好,大家好!...
  9. st 串口烧写工具 芯片_STM32芯片的几种烧写方式简介
  10. mysql8.0导出带数据的库表_MySQL8.0数据库导出与备份