无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: lhc0688
打印 上一主题 下一主题

[讨论] PE自适应高分屏显示DPI缩放相关三个小工具

  [复制链接]
31#
发表于 2022-4-3 09:20:24 | 只看该作者
@lhc0688
我有一个疑问:这东西能直接缩放目标程序吗?
我开发的Delphi程序有缩放问题。。。
后来过了很久,我找到了解决问题的源代码
回复

使用道具 举报

32#
发表于 2022-4-3 13:19:30 | 只看该作者
楼主真棒加油!我刚好需要这个
回复

使用道具 举报

33#
发表于 2022-4-28 12:22:45 | 只看该作者
szwp 发表于 2022-4-1 12:57
CALL $--qd# user32.dll,SystemParametersInfoW,159,1,0,1

楼主项目换得快的,当前系统安装pe还在搞么 ...

请问这个159是怎么算的,实际设置是150
如果要设置100或者125/200呢

点评

159(0x009F) 是 uiAction 参数 SPI_SETLOGICALDPIOVERRIDE, 其后一位参数才是缩放值 0 是推荐缩放值(125%), 每次步进缩放值为 25%, 因此 100% 是 -1, 150% 则是 1, 那么 200% 应该是 3 PS: 上述内容参考网上搜索到  详情 回复 发表于 2022-4-29 09:40
这个代码不是150,是放大一级。具体可去微软看这个API。  详情 回复 发表于 2022-4-28 12:41
回复

使用道具 举报

34#
发表于 2022-4-28 12:41:44 | 只看该作者
826773297 发表于 2022-4-28 12:22
请问这个159是怎么算的,实际设置是150
如果要设置100或者125/200呢

这个代码不是150,是放大一级。具体可去微软看这个API。
回复

使用道具 举报

35#
发表于 2022-4-29 09:40:53 | 只看该作者
826773297 发表于 2022-4-28 12:22
请问这个159是怎么算的,实际设置是150
如果要设置100或者125/200呢

159(0x009F) 是 uiAction 参数 SPI_SETLOGICALDPIOVERRIDE, 其后一位参数才是缩放值
0 是推荐缩放值(125%), 每次步进缩放值为 25%, 因此 100% 是 -1, 150% 则是 1, 那么 200% 应该是 3
PS: 上述内容参考网上搜索到的结果, 未进行过实际测试

点评

这个设置规则好像不是我写的,我后来是建议按高计算,即:720、1080、2160...,4k是按200%,8K按300%; 不过后面高手们有进一步探讨,采用更专业的规则和技术实现方式,可到另一个帖子详细了解: http://bbs.wuyou  详情 回复 发表于 2022-5-30 13:22
好的,感谢解惑  详情 回复 发表于 2022-4-29 10:07
回复

使用道具 举报

36#
发表于 2022-4-29 10:07:58 | 只看该作者
Bluebells 发表于 2022-4-29 09:40
159(0x009F) 是 uiAction 参数 SPI_SETLOGICALDPIOVERRIDE, 其后一位参数才是缩放值
0 是推荐缩放值(125 ...

好的,感谢解惑
回复

使用道具 举报

37#
发表于 2022-5-30 11:25:23 | 只看该作者
本帖最后由 shcheng 于 2022-5-30 11:37 编辑

4k高清(3840*2160)的垂直分辨率2160,楼主在“根据分辨率自动设置DPI.rar”给出的规则是 垂直分辨率        缩放
<1049                默认
1050-1399        100%
1400-1999        100%
2000-3999        125%
>4000        300%

也就是说4k高清才放大到125%,其他情况都是100%,就是基本补齐作用啊!是规则有问题!

点评

推荐DPI  详情 回复 发表于 2022-5-30 12:08
回复

使用道具 举报

38#
发表于 2022-5-30 12:02:26 | 只看该作者
个人觉得手动设置DPI还是不可少的,因为实际使用环境,有的是笔记本,有的是台式机,1920*1080,在台机式上1:1的就可以,而在笔记本上就不一定行了,且有的人跟别人的需求不一定相同,比如视力不好的,就需要调大一些
回复

使用道具 举报

39#
发表于 2022-5-30 12:08:36 | 只看该作者
shcheng 发表于 2022-5-30 11:25
4k高清(3840*2160)的垂直分辨率2160,楼主在“根据分辨率自动设置DPI.rar”给出的规则是 垂直分辨率        缩放 ...

推荐DPI<=分辨率高/600/1.5
即:
推荐DPI<=2160/600/1.5
推荐DPI<=200%

点评

垂直分辨率2160是4k高清,一般笔记本推荐的DPI是250%!2k高清(1920*1080)推荐125%!台式机可根据屏幕尺寸适当调整!我是说楼主提供的 “根据分辨率自动设置DPI.exe” 的调整规则不合常规!  详情 回复 发表于 2022-5-30 13:11
回复

使用道具 举报

40#
发表于 2022-5-30 13:11:31 | 只看该作者

垂直分辨率2160是4k高清,一般笔记本推荐的DPI是250%!2k高清(1920*1080)推荐125%!台式机可根据屏幕尺寸适当调整!我是说楼主提供的 “根据分辨率自动设置DPI.exe” 的调整规则不合常规!
回复

使用道具 举报

41#
 楼主| 发表于 2022-5-30 13:22:00 | 只看该作者
Bluebells 发表于 2022-4-29 09:40
159(0x009F) 是 uiAction 参数 SPI_SETLOGICALDPIOVERRIDE, 其后一位参数才是缩放值
0 是推荐缩放值(125 ...

这个设置规则好像不是我写的,我后来是建议按高计算,即:720、1080、2160...,4k是按200%,8K按300%;
不过后面高手们有进一步探讨,采用更专业的规则和技术实现方式,可到另一个帖子详细了解:
http://bbs.wuyou.net/forum.php?m ... p;page=9#pid4578596
回复

使用道具 举报

42#
发表于 2023-1-7 15:17:51 | 只看该作者
感谢分享,试下行不行
回复

使用道具 举报

43#
发表于 2023-1-14 12:05:49 | 只看该作者
一款显示DPI缩放的小工具,看看性能如何啊
回复

使用道具 举报

44#
发表于 2023-4-12 09:34:25 | 只看该作者
这个软件设置开机启动能行不
回复

使用道具 举报

45#
发表于 2023-4-20 13:12:59 | 只看该作者

感谢分享!!!
回复

使用道具 举报

46#
发表于 2023-10-26 10:59:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

47#
发表于 2023-11-9 18:12:16 | 只看该作者
谢谢分享
回复

使用道具 举报

48#
发表于 2023-12-31 20:34:17 | 只看该作者
感谢分享!!!
回复

使用道具 举报

49#
发表于 2024-1-8 20:55:32 | 只看该作者
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 02:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表