-
关于WIN7 DPI设置的问题?
2016-12-20 19:10:19请问如何让自己的程序不受W7 系统DPI设置的影响,我的意思是不论系统DPI怎么改变,自己的程序仍然保持原样,不会放大? 请问有没有什么系统API可以使用? [img=... -
win7 系统增加自定义分辨率_win7系统dpi如何调 win7系统调节dpi步骤【介绍】
2020-12-13 04:51:05平时我们会调节分别率来感受电脑屏幕的细腻,这对于查看图标或视频是有用的,不过如果是阅读文字的话,调节分别率是没有用的,这时候我们就需要调整电脑的dpi设置,那么win7系统dpi怎么调呢?今天为大家分享win7系统...现在大家的电脑显示屏都越做越大,分辨率也是越来越高,这就意味着人们对视觉的享受的要求就更上一层楼,平时我们会调节分别率来感受电脑屏幕的细腻,这对于查看图标或视频是有用的,不过如果是阅读文字的话,调节分别率是没有用的,这时候我们就需要调整电脑的dpi设置,那么win7系统dpi怎么调呢?今天为大家分享win7系统dpi调节的方法。
调整DPI具体操作方法:
1、在桌面开始菜单里面,将DPI录入搜索框,接着在弹出来的窗口中,找到并运行“放大或缩小文本和其他项目”。如图所示:
2、打开了“显示”控制面板界面,从左侧导航栏中,找到“设置自定义文本大小”项。此时屏幕会弹出一个小窗口。在弹出的自定义DPI设置窗格中,对DPI进行设置。如图所示:
需要注意的是,DPI设置和分辨率设置是两个不同的概念,设置DPI属性会影响到系统之中的字体大小和一些界面控件大小。大家根据自身情况来调整以达到最优阅读效果吧。
关于win7系统ipd调节方法就为用户们详细介绍到这边了,如果用户们不知道怎么调节dpi,可以参考以上方法步骤进行操作哦,希望本篇教程对大家有所帮助,更多精彩教程请关注IT百科。
-
dpi重启后会恢复_win7系统设置dpi缩放让屏幕更清晰的恢复步骤
2021-01-17 11:50:51win7系统使用久了,好多网友反馈说win7系统设置dpi缩放让屏幕更清晰的问题,非常不方便。有什么办法可以永久解决win7系统设置dpi缩放让屏幕更清晰的问题,面对win7系统设置dpi缩放让屏幕更清晰的图文步骤非常简单,...win7系统使用久了,好多网友反馈说win7系统设置dpi缩放让屏幕更清晰的问题,非常不方便。有什么办法可以永久解决win7系统设置dpi缩放让屏幕更清晰的问题,面对win7系统设置dpi缩放让屏幕更清晰的图文步骤非常简单,只需要• 按win+R打开运行,输入regedit回车打开注册表编辑器; • 展开HKEY_CURREnT_UsERControl paneldesktop;就可以了。就可以解决win7系统设置dpi缩放让屏幕更清晰的问题,针对此问题小编给大家收集整理的问题,针对此问题小编给大家收集整理具体的图文步骤:
如果你想在windows10预览版10074中设置dpi,可参考下文修改注册表的方法:
• 按win+R打开运行,输入regedit回车打开注册表编辑器;
• 展开HKEY_CURREnT_UsERControl paneldesktop;
• 在右侧找到win8dpiscaling,双击将其值修改为1;
• 找到Logpixels,双击,将其修改为所需值;取值参考(括号外为16进制,括号内为10进制,单位百分比):120(125)、96(100)、144(150);
• 最后需注销或重启方能生效。
以上,便是win7系统设置dpi缩放让屏幕更清晰的恢复步骤了,有需要的朋友们快来设置一下吧。
-
WIN10下系统缩放比例(DPI)的魔幻设置
2019-02-04 01:46:47但是一直有个BUG没法解决,就是WIN7/10有系统缩放(DPI),如果DPI不是100%,就会导致截图区域不对,无法识别。 在网上查阅了很多资料,主要都是通过Windows的GetDeviceCaps加上OGPIXELSX参数(或者OGPIXELSY也行)....WIN10下系统缩放比例(DPI)的魔幻设置
前言
前几天突然想起了以前做的一个答题器,原理是截取图片以后用OCR识别出题目,然后再过题库。但是一直有个BUG没法解决,就是WIN7/10有系统缩放(DPI),如果DPI不是100%,就会导致截图区域不对,无法识别。
在网上查阅了很多资料,主要都是通过Windows的GetDeviceCaps加上OGPIXELSX参数(或者OGPIXELSY也行)来获得系统DPI的。这个函数查询出来结果需要换算成缩放百分比。
但是自己试了很长时间,发现无论缩放比例设置成什么样子,这个函数查出来的永远都是96(就是没有缩放的时候的结果)。过了几天,又突然发现能正常的查出120了(也就是125%的缩放)。绞尽脑汁想了很久,才想出来是为什么。
第二种获得DPI的方法则是用可视桌面的像素(DESKTOPHORZRES)除以真实像素(HORZRES)来获得比例。这两种方法有什么区别后面会着重说,我们先来讲WIN10的坑爹设置。
WIN10的坑爹设置
在WIN10里有两种设置缩放的方法,一种是在“更改文本、应用等项目的大小”里选择,只有几种预设好的比例可以选择(100%、125%什么的),默认是125%。第二种是在这个选项下面的“高级缩放设置”里填写自定义缩放。
然而这两种方法居然不是相同的!甚至一丁点关系都没有!
你可以脑补有两个系统变量,用第一种设置方式的时候变量A的值会改变,而变量B则变回默认的值(100%);用第二种设置方式的时候变量A会变回默认(96 也就是100%),而变量B则会按照设置的值变化。
这也是为什么之前我测试的那么多次有的时候可以有的时候不可以,因为可以的时候我是用高级模式里的自定义缩放设置的,这样可以查询到正确的DPI,但是用桌面像素除以真实像素的方法不可以!你会发现真实像素居然纹丝不动!然而如果你是用默认方法(更改文本、应用等项目的大小),那么DPI是查询不到的,查询到的永远是96,但是真实像素变了,从1920变成1536了,刚好是125%,程序员都感动哭了。
综上所述
- 当用户使用默认方法设置缩放时,应该使用
GetDeviceCaps(DESKTOPHORZRES)/GetDeviceCaps(HORZRES)
获得缩放比例 - 当用户使用高级模式中的自定义缩放时,应该使用
GetDeviceCaps(LOGPIXELSX)
再除以0.96(再除以100,因为算出来的数字是百分比)
这两种查询方法还有一种内在逻辑关系,某一种方法能查询出正确的值的时候,另外一种方法的结果一定是100%。因为100%是“默认的值”。
所以:
dpiA = GetDeviceCaps(hDC, DESKTOPHORZRES)/GetDeviceCaps(hDC, HORZRES) dpiB = GetDeviceCaps(hDC, LOGPIXELSX)/0.96/100 if dpiA == 1: return dpiB elif dpiB == 1: return dpiA elif dpiA == dpiB: return dpiA else: return None
逻辑就是,两种DPI中肯定至少有一个是1(默认值),如果两个都是,那就是1,如果只有一个是1,那另外一个一定是真实值。如果两个都不是并且相等,那可能是其他设置方式,反正值都一样,那说明可信度比较高,直接返回即可。如果都不是1,又不相等,那可能是某种未知的情况,返回None表示数据不对,再进行排查。
折腾了半天,终于把WIN10的迷醉DPI设置搞好了。
- 当用户使用默认方法设置缩放时,应该使用
-
100分求问!!winform编写的窗口程序,如何在win7下忽略高DPI设置,不跟随其放大放大?
2013-03-13 10:40:29当win7用户调整了DPI,也即在设置里进行了显示放大,界面就乱套了。 [img=http://img.my.csdn.net/uploads/201303/13/1363142357_9965.png][/img] [b]现在请问,winform编写的程序,如何能忽略该设置,不随其... -
获取系统的DPI设置
2012-11-29 14:41:13在Measure控件的宽度的时候,有时候需要考虑DPI的缩放,一个简单的函数调用就可以解决:GetDeviceCaps()会返回当前的DPI值,一般是96,Win7下面设置为125%,就变成了120。 // Use "A" to measure the hint ...在Measure控件的宽度的时候,有时候需要考虑DPI的缩放,一个简单的函数调用就可以解决:GetDeviceCaps()会返回当前的DPI值,一般是96,Win7下面设置为125%,就变成了120。
// Use "A" to measure the hint list width. "M" is too long and displayText // can be too short, see DID#1482150. And we also need to take DPI into // consider. m_textWidthMax = dc.GetTextExtent(displayText, displayText.GetLength()).cx + 2; m_textWidthMax *= (dc.GetDeviceCaps(LOGPIXELSX)/96);
-
Win10 DPI修复工具
2018-11-19 19:52:32笔记本屏幕如果是1920x1080或更大分辨率,一般会选择设置一个较高的DPI缩放级别,比如125%或更高,这样更容易阅读,然而在Win7/Win8/Win8.1中这么做不会有什么问题,但是在Win10中会发现某些窗口中的字体会显得很... -
1个 pywinauto issue 和 Windows DPI 设置
2020-04-19 17:30:44Python获取Win7,Win10系统缩放大小 -
Win10 字体模糊解决(DPI缩放禁用),设置默认输入法英文
2016-10-18 17:14:00电脑坏了 , 换了新电脑, 但是新电脑,死活不能装win7, 装都不能装!!!郁闷了 好多地方字体模糊了,百般设置都不好看, 后来远程桌面到win2008server, 发现,在远程桌面里面居然很清晰!!!!! 于是又激起我... -
win10 高DPI 高分屏 解决模糊问题的方法
2018-11-10 16:06:05使用高分辨率的显示器时,发现打开部分win7软件很模糊,分分钟亮瞎眼,在网上找遍了相关的设置方法(比如使用字体修改软件,使用修改DPI修改软件等),没有得到我要的理想效果。最后发现还是把软件设定为100%的缩放... -
win10禁止dpi缩放在哪_WIN10优化小技巧
2020-12-30 09:09:42Win10比Win7相比,功能更多,比如自动限速,很多服务自动开启,这些虽然是为了用户着想,为用户提供更多服务。但是这些服务是微软一厢情愿,用户不一定能用到,甚至用户都不知道这些服务的存在。这些服务无意中加重... -
通过调整Win7系统DPI文本让眼睛看电脑更舒服
2012-07-19 12:22:17在桌面空白处点击鼠标右键,在弹出的快捷菜单中选择“屏幕分辨率”,打开“屏幕分辨率”窗口,点击“放大或缩小文本和别的项目”文字链接,进入“显示”窗口,在这里我们能够观察,Windows7能够用屏幕文本大小设置为... -
设置计算机护眼色和DPI
2018-03-24 14:58:46Regedit护眼色不同于win7,win10并没有用户图形界面可以修改窗口颜色,可修改如下注册表 \HKEY_CURRENT_USER\Control Panel\Colors\修改windows值为202 234 206 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\... -
Zoom 5.1.2及旧版本在 Win7 上的 DLL 劫持漏洞分析
2020-07-23 11:29:57聚焦源代码安全,网罗国内外最新资讯!一漏洞原因Zoom 5.1.2及之前版本尝试加载了一个名为shcore.dll的系统库文件来辅助设置显示Dpi,但是这个库文件在Win7 S... -
关于win7升级win10后高分屏界面显示模糊问题,字迹显示模糊问题解决办法
2015-08-06 11:57:16win10自己系统自带的软件显示都是正常的,其他第三方软件有的打开后显示模糊,这是win10默认缩放...对第三方软件鼠标右键-属性-兼容性-勾上“高DPI设置时禁用显示缩放”-点击确定即可,再次打开就会发现显示正常了,显 -
Win7 调整字体大小
2012-12-19 17:25:181.首先,点击屏幕左下角的“开始”按钮,选择“控制面板”打开控制面板窗口,选择“外观和个性化”选项。 2.然后,点击“显示”下方... ... 3....如果想自行微调的话,可以选择左侧的“设置自定义文本大小( DPI)”。 -
问题-delphi在某电脑(win7)上是界面超乱 DPL
2015-07-17 14:20:00问题现象:本机运行正常,但是在WIN7或个别的XP上,界面显示控件大小不一,界面超乱 问题原因:可以百度“delphi dpi”或者“delphi 控件自适应分辨率” 问题处理:将窗体的Scaled设置为False。... -
Windows10 DPI FIX 修复显示模糊问题
2015-08-22 10:22:52在Windows Vista/Win7/Win8/Win8.1中这么做不会有什 么问题,但是在Win10中,你会发现某些窗口中的字体会 显得很模糊,比如Windows服务窗口中。这是因为在 Windows10中微软采用了新的DPI解决方案,微软这么做可 能... -
关于windows系统DPI增大导致字体变大的原因分析
2015-11-20 23:18:00这个里面就提到了个系统DPI,这个其实在我们windows系统中(不论XP,还是vista之后的win7、win8、win10等),我们都可以设置。DPI就是指每英寸像素点数,及一英寸的长度上存在的像素数,它... -
Gigabyte技嘉Sim鼠标设置软件v1.15版
2019-07-24 23:03:28Gigabyte技嘉Sim鼠标设置软件1.15版For WinXP-32/WinXP-64/Vista-32/Vista-64/Win7-32/Win7-64/Win8-32/Win8-64/Win8.1-32/Win8.1-64(2014年3月26日发布)技嘉的Sim鼠标设置软件非常的小巧,同时也非常实用。... -
自动设置分辨率
2016-07-25 13:33:553、适应性强:在 Win2K/WinXP//Win2K3/Vista/Win7 及其对应的 WinPE 系统中均可使用,且适应系统不同的 DPI; 4、功能丰富:支持命令行参数自动设置或启动窗口界面手动设置,支持设置等待延迟时间,支持热键恢复; 5... -
Win10环境下VMware vSphere Client虚拟机控制台显示异常问题处理
2019-02-25 12:54:32在Win10环境下,使用vSphere Client打开虚拟机控制台时,有时会...勾选:以兼容模式运行这个程序(win7或win8均可)、高DPI设置时禁用显示缩放 重新打开Client连接控制台即可 转载于:https://blog.51cto.com/129260... -
matplotlib的高级用法——设置中文字体、比例、图例位置等
2019-07-10 11:56:58文章目录0 环境及配置1 初始化图层——包括图的比例、个性化字体、输出dpi2 控制图例3 控制X轴展示标签4 一张图两个Y轴 在matplotlib绘制精美的折线图中已经简述了如何利用matplotlib...系统: win7 x64 python: ... -
调整SQL Developer字体大小(界面和编辑器)
2020-08-03 16:17:542. 选择Compatibility(兼容性)选项卡→兼容模式选择Win7(Win0系统选择的也是Win7 )→点击Change high DPI settings(更改高DPI设置)→High DPI scaling override(高DPI缩放替代)选择System(系统) 3. 重新启动 ... -
vmvare 安装centos7问题处理汇总
2018-04-21 23:03:05备注:笔记本为15.6英寸屏幕,且已经调整了dpi125%,系统为win10先安装vmtools 在linux虚拟机上:1.虚拟机开机后,选择虚拟机-安装tools;2.选择要安装的虚拟机:可移动设备-cd设备-设置,设备状态都勾选上;3.然后...