Windows 7 中 Windows XP 风格 DPI 缩放的缺点是什么

jef*_*her 26 windows-7 display compatibility dpi

我最近刚搬到 Windows 7,我注意到我的许多旧的第三方应用程序在我设置的高 DPI 下看起来不太好(150dpi 与典型的 96dpi)。在网上搜索让我的应用程序再次看起来不错的方法后,我偶然发现了“Windows XP 风格 DPI 缩放”选项。我启用了它,突然这些应用程序看起来又好了。

高兴之余,我也心存疑虑。启用此功能我失去了什么?

有人可以向我解释使用和不使用此功能时屏幕呈现方式的差异,或者解释使用它的权衡吗?

小智 21

很好地回答了你的问题。简而言之,XP 模式会放大字体和 UI 对象的大小,就好像您已经调整了主题的大小设置一样,这可能会导致某些硬编码为使用默认字体和图标大小的应用程序中出现一些图形异常。

“Vista”模式将应用程序作为标准的 96 DPI 绘制到屏幕外缓冲区,并使用图形卡的纹理调整例程将它们放大。如果您曾经将具有大量精细像素细节的图像加载到图像编辑器中并调整其大小,您可能会发现诱发的模糊性相似。

恕我直言,他们都是可怕的黑客,可以绕过真正独立于 DPI 的应用程序几乎不存在的事实。惭愧,真的。

  • 我真的不认为“XP 模式”是一种黑客行为;只是(如您所说)大多数应用程序都不能正确支持高 DPI。因此,添加 Vista 模式,这当然是一种黑客行为,而且显然很丑(我没见过,但不可能不这样做),但至少你*可能*不会因眯眼而失明... (5认同)