精华内容
下载资源
问答
  • 请问如何让自己的程序不受W7 系统DPI设置的影响,我的意思是不论系统DPI怎么改变,自己的程序仍然保持原样,不会放大? 请问有没有什么系统API可以使用? [img=...
  • 平时我们会调节分别率来感受电脑屏幕的细腻,这对于查看图标或视频是有用的,不过如果是阅读文字的话,调节分别率是没有用的,这时候我们就需要调整电脑的dpi设置,那么win7系统dpi怎么调呢?今天为大家分享win7系统...

      现在大家的电脑显示屏都越做越大,分辨率也是越来越高,这就意味着人们对视觉的享受的要求就更上一层楼,平时我们会调节分别率来感受电脑屏幕的细腻,这对于查看图标或视频是有用的,不过如果是阅读文字的话,调节分别率是没有用的,这时候我们就需要调整电脑的dpi设置,那么win7系统dpi怎么调呢?今天为大家分享win7系统dpi调节的方法。

      调整DPI具体操作方法:

      1、在桌面开始菜单里面,将DPI录入搜索框,接着在弹出来的窗口中,找到并运行“放大或缩小文本和其他项目”。如图所示:

    6294418e83fb119cb9d2feffcf7e98b6.png

      2、打开了“显示”控制面板界面,从左侧导航栏中,找到“设置自定义文本大小”项。此时屏幕会弹出一个小窗口。在弹出的自定义DPI设置窗格中,对DPI进行设置。如图所示:

    db7ebce401ed749eb2481efa316dac6d.png

      需要注意的是,DPI设置和分辨率设置是两个不同的概念,设置DPI属性会影响到系统之中的字体大小和一些界面控件大小。大家根据自身情况来调整以达到最优阅读效果吧。

      关于win7系统ipd调节方法就为用户们详细介绍到这边了,如果用户们不知道怎么调节dpi,可以参考以上方法步骤进行操作哦,希望本篇教程对大家有所帮助,更多精彩教程请关注IT百科。

    展开全文
  • win7系统使用久了,好多网友反馈说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;

    228bfdd5531c9fdc9b15074be3d860f1.png

    • 找到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的。这个函数查询出来结果需要换算成缩放百分比。

    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设置搞好了。

    展开全文
  • 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中会发现某些窗口中的字体会显得很...
  • Python获取Win7,Win10系统缩放大小
  • 电脑坏了 , 换了新电脑, 但是新电脑,死活不能装win7, 装都不能装!!!郁闷了 好多地方字体模糊了,百般设置都不好看, 后来远程桌面到win2008server, 发现,在远程桌面里面居然很清晰!!!!! 于是又激起我...
  • 使用高分辨率的显示器时,发现打开部分win7软件很模糊,分分钟亮瞎眼,在网上找遍了相关的设置方法(比如使用字体修改软件,使用修改DPI修改软件等),没有得到我要的理想效果。最后发现还是把软件设定为100%的缩放...
  • Win10比Win7相比,功能更多,比如自动限速,很多服务自动开启,这些虽然是为了用户着想,为用户提供更多服务。但是这些服务是微软一厢情愿,用户不一定能用到,甚至用户都不知道这些服务的存在。这些服务无意中加重...
  • 在桌面空白处点击鼠标右键,在弹出的快捷菜单中选择“屏幕分辨率”,打开“屏幕分辨率”窗口,点击“放大或缩小文本和别的项目”文字链接,进入“显示”窗口,在这里我们能够观察,Windows7能够用屏幕文本大小设置为...
  • Regedit护眼色不同于win7,win10并没有用户图形界面可以修改窗口颜色,可修改如下注册表 \HKEY_CURRENT_USER\Control Panel\Colors\修改windows值为202 234 206 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\...
  • 聚焦源代码安全,网罗国内外最新资讯!一漏洞原因Zoom 5.1.2及之前版本尝试加载了一个名为shcore.dll的系统库文件来辅助设置显示Dpi,但是这个库文件在Win7 S...
  • win10自己系统自带的软件显示都是正常的,其他第三方软件有的打开后显示模糊,这是win10默认缩放...对第三方软件鼠标右键-属性-兼容性-勾上“高DPI设置时禁用显示缩放”-点击确定即可,再次打开就会发现显示正常了,显
  • Win7 调整字体大小

    2012-12-19 17:25:18
    1.首先,点击屏幕左下角的“开始”按钮,选择“控制面板”打开控制面板窗口,选择“外观和个性化”选项。  2.然后,点击“显示”下方... ... 3....如果想自行微调的话,可以选择左侧的“设置自定义文本大小( DPI)”。
  • 问题现象:本机运行正常,但是在WIN7或个别的XP上,界面显示控件大小不一,界面超乱 问题原因:可以百度“delphi dpi”或者“delphi 控件自适应分辨率” 问题处理:将窗体的Scaled设置为False。...
  • 在Windows Vista/Win7/Win8/Win8.1中这么做不会有什 么问题,但是在Win10中,你会发现某些窗口中的字体会 显得很模糊,比如Windows服务窗口中。这是因为在 Windows10中微软采用了新的DPI解决方案,微软这么做可 能...
  •  这个里面就提到了个系统DPI,这个其实在我们windows系统中(不论XP,还是vista之后的win7、win8、win10等),我们都可以设置DPI就是指每英寸像素点数,及一英寸的长度上存在的像素数,它...
  • Gigabyte技嘉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:55
    3、适应性强:在 Win2K/WinXP//Win2K3/Vista/Win7 及其对应的 WinPE 系统中均可使用,且适应系统不同的 DPI; 4、功能丰富:支持命令行参数自动设置或启动窗口界面手动设置,支持设置等待延迟时间,支持热键恢复; 5...
  • 在Win10环境下,使用vSphere Client打开虚拟机控制台时,有时会...勾选:以兼容模式运行这个程序(win7或win8均可)、高DPI设置时禁用显示缩放 重新打开Client连接控制台即可 转载于:https://blog.51cto.com/129260...
  • 文章目录0 环境及配置1 初始化图层——包括图的比例、个性化字体、输出dpi2 控制图例3 控制X轴展示标签4 一张图两个Y轴  在matplotlib绘制精美的折线图中已经简述了如何利用matplotlib...系统: win7 x64 python: ...
  • 2. 选择Compatibility(兼容性)选项卡→兼容模式选择Win7(Win0系统选择的也是Win7 )→点击Change high DPI settings(更改高DPI设置)→High DPI scaling override(高DPI缩放替代)选择System(系统) 3. 重新启动 ...
  • 备注:笔记本为15.6英寸屏幕,且已经调整了dpi125%,系统为win10先安装vmtools 在linux虚拟机上:1.虚拟机开机后,选择虚拟机-安装tools;2.选择要安装的虚拟机:可移动设备-cd设备-设置,设备状态都勾选上;3.然后...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

dpi设置win7