您的位置首页 >科技 >

微软详细介绍Windows10周年更新带来的DPI缩放功能改进

导读 给大家分享一篇关于互联网和手机的文章。相信很多朋友对互联网和手机还是不太了解,所以边肖也在网上搜集了一些关于手机和互联网的相关知识

给大家分享一篇关于互联网和手机的文章。相信很多朋友对互联网和手机还是不太了解,所以边肖也在网上搜集了一些关于手机和互联网的相关知识与大家分享。希望大家看完之后会喜欢。

随着屏幕分辨率的大幅度提升,无法处理文字和显示比例的Windows让很多用户灰心丧气。好消息是,在Windows 10的更新中,微软给我们带来了DPI缩放功能的极大提升。Ask the Core Team Developer Platform高级项目经理Peter Felts在一篇博文中详细介绍了显示器缩放技术、优化和改进,包括如何应对旧软件的缩放、关注UWA性能以及调整一些设计风格。

微软员工斯蒂夫赖特提到,Windows显示器缩放会遇到三个常见问题:

1)文本和UI组件变得模糊;

2)应用程序的大小变得不正确(太大或太小);

3)应用程序大小正确,不含糊,但存在其他布局问题(如文本或其他UI组件显示不完整)。

当用户改变显示比例或从一个显示器切换到另一个显示器时,上述问题经常发生。

虽然微软在操作系统上已经努力了30多年,但很多人仍然怀疑公司能否提供像样的显示缩放体验。

微软给出的解释是,由于Windows上运行的程序太多,无法完全解决显示比例的问题。这是一个很大的挑战,而且会影响到整个身体。

幸运的是,Windows 10和红石1更新对此进行了重大改进:

在Widnows十周年更新之前,如果一个应用开发者试图更新自己的桌面应用来满足显示缩放因子的变化,他很快就会发现变化后的NCA无法调整大小。

这意味着他们的应用程序会有显示太小或标题栏太大的问题(如上图所示)。

在Windows更新10周年之后,我们通过新的“EnableNonClientDpiScaling”API支持NCA自动扩展。

接下来,微软还将使用“混合模式DPI缩放”来打破现有的限制,让开发人员可以为windows准备不同的缩放模式。换句话说,开发人员将能够专注于开发UI的关键部分,而Windows将帮助处理其他情况。

其他改进包括使Office和Windows演示框架(WPF)支持“启用非客户端缩放”和“混合模式DPI”。

前往“询问核心团队”博客了解更多信息。

[编译自:WinBeta]

本文就为大家讲解到这里了。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!