找回密码
 加入
搜索
查看: 2183|回复: 8

[AU3基础] 高DPI情况下的坐标问题(由截屏发现的问题)

    [复制链接]
发表于 2018-1-15 20:14:25 | 显示全部楼层 |阅读模式
请看下图:
腾讯的工程师大牛的解决方式居然是个无可奈何的方法,先检测当前DPI,恢复到100%再截屏







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2018-1-15 20:17:55 | 显示全部楼层
搞了我2小时,以为坐标没搞对,后面发现是125%的缩放问题

各位看官有办法吗?
 楼主| 发表于 2018-1-16 17:24:38 | 显示全部楼层
弟兄没,没留下只言片语的吗?
发表于 2018-1-20 15:19:34 | 显示全部楼层
回复 3# powerofos

應該沒人看懂你的問題吧
发表于 2018-1-20 16:10:38 | 显示全部楼层
我觉得截图后再根据比例缩放回正常,是不是要简单也可靠点.
 楼主| 发表于 2018-1-21 14:16:18 | 显示全部楼层
回复 5# zch11230



关键是截图时的坐标获取问题,当系统是125%DPI时,获取的坐标是不准确的,难道要先截图全屏,再计算坐标获取局部图片吗~~~
 楼主| 发表于 2018-1-21 14:22:32 | 显示全部楼层
或许是我发帖说明的不够详细,我系统是WIN10,大家都知道WIN10有个125%的界面缩放,如下图



当设定为125%时,获取鼠标位置后,再截图,截取的图不是你想要的位置,这其实是因为缩放造成的坐标错乱造成的。

而QQ截图功能的解决办法很耐人寻味,同是WIN10的各位兄弟可以用qq试试,当然,得设置为125DPI.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2018-1-22 00:38:37 | 显示全部楼层
回复 7# powerofos

個人的認為是這樣

放大 縮小 都是依照比例處理吧

所以在100%的時候 抓 0,0  ~~~100,100的範圍

然後變成 125% 的時候 看一下這個範圍的座標如何變化

理論上 應該可以抓出計算 公式吧
发表于 2018-1-22 06:50:02 | 显示全部楼层
确实不知道,谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 20:35 , Processed in 0.074874 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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