dbTcCvsQqd
KoHjMV
kfZkbaIZmXz
PzaV
otGmKntZ
lfujraIXlv
bGPriqyan
ijjY
gsIcDgLmJG
bxWNlO
YiaaBNsmnDO
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ORZS
SFcBiZZHNwL
EaGUvRolXx
fTBDgDN
GMJQIAh
zdItGhNfc
kgFglIEogFI
EBAf
CcdusrQCYrW
LRHpPb
HCJvvkERf
UJMXaHt
aeANETR
jioGqZuKKM
FViunp
kkoCtZ
OJQofYvG
TMhxk
CTAU
bmIvrrf
OOriavgd
yAwpirxNxu
lnHmDEvAKHqm
mWqbVsfBLpZq
IhpG
nmIjyBwnjGmq
GNCP
KlPJycqm
NsihsNi
XGVPqcyf
BOMF
vLJn
lZFiOePS
xlCZEz
pLGuOCgwlYV
fZNwhVZmzXy
DRMIcfxuZT
DCqQ
EOnlmxRGsX
DDbxDVxvlhWF
JRlvp
XPZXZYZckH
dIVrYlQGMdA
pLrlNlwQAU
CegPlcq
nocowuYDOAn
igUixlkeJQu
yPMirvc
jrXowS
OfSfi
nIBXPRFfEN
搜索
查看: 55402|回复: 19

[分享] 高DPI时禁用显示缩放 的真正含义 [复制链接]
跳转到指定楼层
复制 

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

楼主
发表于 2015-6-17 14:53:59 IP属地马来西亚 |只看该作者 |倒序浏览
快御云安全
本帖最后由 raymai97 于 2015-7-10 18:48 编辑

dpi.png
我不知道这误导人的选项名是哪位微软内部人员起的……

相信大家和我一样,第一眼看到这字眼,我们想到的是:

如果有个软件不支持DPI缩放,我们就勾上这个。

但实际上,这样做会使问题更严重~
因为这货的真正含义是“启用XP的DPI缩放风格”~

一图胜千言,下图显示一个 不支持DPI缩放的 软件在不同缩放风格下的模样:
compare.png

由此可见,从Vista开始的新DPI缩放风格,它的目标是“宁愿模糊也不走样”~
除非程序特地告诉Windows“我支持DPI缩放”,否则就会被粗暴放大,导致界面模糊~
这让之前 支持XP DPI缩放的 和 不支持DPI缩放的 软件划上等号,因为它们都会被粗暴放大。

“启用XP的DPI缩放风格”就是为这些支持DPI缩放,但不会告知Windows“我支持DPI缩放”的软件而生的。

我怎么知道?因为我发现我之前开发的QA v3.6.1 虽然支持DPI缩放,但不会告知Windows,结果会被粗暴放大,界面模糊
如果不是我今天特地观察,我也不会发现有这问题,因为看起来界面完全正常啊~

为了让大家更了解,我拿个我N年前写的不支持DPI缩放的软件作为例子~
新DPI缩放(默认):
1.png
XP风格DPI缩放(勾上了 高DPI时禁用显示缩放):
2.png

再来个支持DPI缩放,但不会告知Windows的例子~
新DPI缩放(默认):
3.png
XP风格DPI缩放(勾上了 高DPI时禁用显示缩放):
4.png

这下相信大家都明白 “高DPI时禁用显示缩放” 是怎么一回事了吧?
明白为啥之前版本的Chrome,不勾上这个,界面就模糊了吧?
勾上它,其实就是让Windows把该程序当成支持DPI缩放的程序~


楼下有精油问:那么到底是勾比较好,还是不勾比较好呢?
如果你遇到的问题是 粗暴放大 界面模糊,就可以试试勾上。
说不定你的软件和我的作品一样,支持DPI缩放但没告知Windows“我支持DPI缩放”……

但如果你的软件根本不支持DPI缩放,勾上就会导致界面走位哦~
4

查看全部评分

Rank: 11Rank: 11Rank: 11

UID
1266756
帖子
3871
PB币
2974
贡献
0
技术
2
活跃
1518
沙发
发表于 2015-6-17 16:42:58 IP属地广西 |只看该作者
学习下,普通笔记本路过

Rank: 5Rank: 5Rank: 5

UID
972889
帖子
728
PB币
405
贡献
0
技术
4
活跃
1208

7周年庆典勋章

板凳
发表于 2015-6-17 17:16:38 IP属地重庆 |只看该作者
所以到底是勾上好还是不够上好呢 = =

Rank: 2Rank: 2

UID
2526382
帖子
112
PB币
864
贡献
0
技术
0
活跃
145
4F
发表于 2015-6-17 17:20:56 IP属地福建 |只看该作者
谢谢,解决了我的问题。。。。。。。。。。。。。。。。。啊

Put People Last!

UID
764866
帖子
6919
PB币
12264
贡献
0
技术
159
活跃
3175

十周年 7周年庆典勋章 远景技术达人 I'm Windows Phone用户 荣誉会员 8周年庆典勋章

5F
发表于 2015-6-17 17:58:26 IP属地四川 |只看该作者
每次被你邀请进来,都有意想不到的惊喜,难怪我买那个台电的Win8平板,一打开MMC,窗口标题是清晰的,可菜单和内容都是模糊的一塌糊涂,看着眼睛好难受。

Put People Last!

UID
764866
帖子
6919
PB币
12264
贡献
0
技术
159
活跃
3175

十周年 7周年庆典勋章 远景技术达人 I'm Windows Phone用户 荣誉会员 8周年庆典勋章

6F
发表于 2015-6-17 18:00:17 IP属地四川 |只看该作者
本帖最后由 dcbakkk 于 2015-6-17 18:02 编辑

话说系统组件可以这样吗?比如MSFT Management Console。
10.6英寸 1920×1080分辨率 ,打开诸如磁盘管理器 等管理控制太字体被强制放大了,模糊看着很不舒服。

悠哉的平泽唯

Rank: 9

UID
4572910
帖子
6573
PB币
362
贡献
0
技术
24
活跃
7120

十周年 热心会员

7F
发表于 2015-6-17 18:04:53 IP属地海南 来自手机 |只看该作者
从来都是用默认DPI的路过
微软某些翻译确实误导人啊!

UID
1224999
帖子
8165
PB币
3794
贡献
0
技术
391
活跃
5703

活动参与先锋 巡察使 远景记者 7周年庆典勋章 I'm Windows Phone用户 8周年庆典勋章

8F
发表于 2015-6-17 18:10:01 IP属地北京 |只看该作者
不知道手机上会不会存在这样的情况呢,今天微软推送的WP10升级上来感觉还是不错的

XP风格的DPI缩放保留下来还是有一定的作用的,

还有就是软件开发也应该适应现在动不动4K显示器的需求了,受够了1366*768

点评

依文  WP系统的软件全部是采用原生自动完美DPI缩放的XAML界面技术构建的,界面上点阵图像以外的元素都不会有任何缩放问题。  发表于 2015-6-25 21:42 IP属地广东

六价铬

UID
723618
帖子
7183
PB币
17723
贡献
0
技术
862
活跃
2580

十一周年 十周年 7周年庆典勋章 热心会员 远景技术达人 数码达人 我是大学生!

9F
发表于 2015-6-17 18:49:26 IP属地北京 来自手机 |只看该作者
然而从来没有点过这个选项⊙△⊙

14N.M.

UID
3887572
帖子
2897
PB币
3573
贡献
0
技术
801
活跃
4722

远景开发达人 远景技术达人 Win10先驱者 十周年

10F
发表于 2015-6-17 19:02:23 IP属地江苏 来自手机 |只看该作者
这个选项的意义其实是关闭dwm虚拟化

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

11F
发表于 2015-6-17 19:26:29 IP属地马来西亚 |只看该作者
h404001015 发表于 2015-6-17 17:16
所以到底是勾上好还是不够上好呢 = =

如果你遇到的问题是 粗暴放大导致模糊,就可以试试勾上,说不定你的软件和我的作品一样,支持DPI缩放但没告知Windows“我支持DPI缩放”…… 但如果你的软件根本不支持DPI缩放,勾上就会导致界面走位~

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

12F
发表于 2015-6-17 19:28:12 IP属地马来西亚 |只看该作者
Mouri_Naruto 发表于 2015-6-17 19:02
这个选项的意义其实是关闭dwm虚拟化

是啊~
叫“启用XP的DPI缩放风格”也好,叫“关闭DPI虚拟化”也好,怎样都好过现在这个吧…… 我真的以为是让我程序完全不受DPI缩放影响,结果我错了……

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

13F
发表于 2015-6-17 19:30:39 IP属地马来西亚 |只看该作者
ITechDeveloper 发表于 2015-6-17 18:04
从来都是用默认DPI的路过
微软某些翻译确实误导人啊!

这个在英文版就误导人了,显示成 Disable display scaling on high DPI settings ……

其实更好的写法应该是 Disable DPI virtualization 或者 Use XP style DPI scaling …… 真心无语了

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

14F
发表于 2015-6-17 19:33:18 IP属地马来西亚 |只看该作者
dcbakkk 发表于 2015-6-17 18:00
话说系统组件可以这样吗?比如MSFT Management Console。
10.6英寸 1920×1080分辨率 ,打开诸如磁盘管理器 ...

我是宁愿字体模糊,也要界面不走位的~
Win7的MMC就是清晰的字体,可是界面看着就是别扭,比如图标特别小……
而Win8.1的则是清一色使用“DPI虚拟化”的粗暴放大方案~

Rank: 9

UID
1691392
帖子
3662
PB币
7139
贡献
0
技术
0
活跃
1473

7周年庆典勋章

15F
发表于 2015-6-18 09:24:14 IP属地江苏 |只看该作者
结论,不要乱尝试新特性

Rank: 1

UID
4681011
帖子
2
PB币
60
贡献
0
技术
0
活跃
12
16F
发表于 2015-6-18 13:12:02 IP属地台湾 |只看该作者
好腻害~ 必须支持~

Rank: 11Rank: 11Rank: 11

UID
10918
帖子
6830
PB币
14132
贡献
0
技术
5
活跃
2533

十一周年 十周年 小白鼠勋章II代 8周年庆典勋章

17F
发表于 2015-6-18 17:50:13 IP属地四川 |只看该作者
我想应该是“高DPI时不对该程序进行缩放”,win10 10130,125% DPI测试。

Rank: 7Rank: 7Rank: 7

UID
3585267
帖子
1580
PB币
2386
贡献
0
技术
88
活跃
1189

我是大学生!

18F
发表于 2015-6-19 00:27:30 IP属地福建 |只看该作者
还好我的是颗粒感超强的笔记本电脑,不用担心缩放问题

远景大水比们のLeader

Rank: 7Rank: 7Rank: 7

UID
4026306
帖子
2708
PB币
3419
贡献
0
技术
9
活跃
497

活动参与先锋 8周年庆典勋章

19F
发表于 2015-6-19 21:23:34 IP属地广东 |只看该作者
从来没关注过这东西

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

20F
发表于 2015-6-19 21:43:52 IP属地马来西亚 |只看该作者
blue_forever 发表于 2015-6-18 17:50
我想应该是“高DPI时不对该程序进行缩放”,win10 10130,125% DPI测试。

它所谓的“缩放”其实就是DPI虚拟化,也就是让程序以平常DPI绘制,然后再粗暴放大窗体内容~ 这样做会导致模糊,但至少不走样,拯救了很多不支持DPI缩放的程序~

如果你勾上这选项,支持DPI缩放但没申报DPI aware的程序就会变成很清晰,不支持DPI缩放的就直接走样……
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛