Answers:
这很好地回答了您的问题。简而言之,XP模式会放大字体和UI对象的大小,就像您去了并调整了主题的大小设置一样,这可能会导致某些应用程序中出现一些图形异常,这些应用程序被硬编码为使用默认字体和图标大小。
“ Vista”模式将标准96 DPI的应用程序绘制到屏幕外的缓冲区中,并使用图形卡的纹理调整大小例程将其放大。如果您曾经将具有很多精细像素细节的图像加载到图像编辑器中并调整了大小,则可能会发现类似的模糊感。
恕我直言,它们都是骇人听闻的骇客,可以绕开一个事实,即与DPI无关的真正应用几乎不存在。真可惜
我已经考虑过了,如果您要尝试统一100%地实现所有功能的真正升级,那么最好降低分辨率。它达到您所要求的确切效果。实际上,这与Vista样式缩放完全一样,只是不会出现模糊的情况。唯一的缺点是您将不会有应用程序忽略缩放以将全分辨率用于高清视频等应用。但是,如果您的应用程序忽略了您选择的缩放比例,那么它就违背了您所要求的缩放比例类型的目的。
将来可能的解决方案(供OS设计人员添加到其OS中)是让用户选择一种行为,其缩放行为类似于较小的分辨率,然后允许应用程序征求您的许可,以将全分辨率用于视频等事物。例如,视频播放器启动高清视频,然后窗口询问您是否要允许该应用使用未缩放的分辨率(请注意,这对高清视频等很有用)。
当前的解决方案是允许应用程序像游戏一样全屏显示并更改视频显示分辨率,但是大多数非游戏类应用程序都无法实现。例如,如果我每天可以将桌面的分辨率设置为较低,这样界面和字体会更大,那就太好了,但是Chrome之类的应用可以全屏显示,并在播放视频时更改显示分辨率。如果Windows(或任何操作系统)使用API允许应用程序在全屏模式下轻松进行此分辨率切换,则这将是最佳解决方案。
以我自己的经验,如果我不使用“ IIRC”,请纠正我,但是最大的缩水是XP样式缩放实际上是错误的,并且不适用于一半应用程序。(即,它可以工作,但是它们为fail2scale™。)
XP缩放有效地禁用了HDPI缩放功能,这是在伤口上放火烧伤的另一个因素,但是Vista缩放还允许针对每个应用程序进行缩放,这适用于更多应用程序。(我不是在谈论DPI感知应用程序)
更令人困惑的是,Vista的“样式” HDPI每应用程序禁用功能仅适用于32位应用程序,直到Win 8.1甚至10。
双PITA。但是我不怪微软。谁能赶上所有多显示器,多核,多方面的东西,因为电子还不够快,所以我们在名字前面放了多个技术的BS。
是的 毫无偏见,这只是技术事实,适当的DPI缩放在软件开发中仍然是未来主义。
编辑
Wikimedia Commons Guidelines(顺便说一句,很好的摄影指南)也很好地解释了混乱状态的后果之一。