windows10根据背景颜色自动调节屏幕亮度/色彩对比度

遇到的问题

买了一个新的笔记本,是原装的win10系统,当我打开颜色比较暗的图片或者背景时候,屏幕亮度会慢慢变暗。当我打开比较明亮的图片的时候,屏幕亮度慢慢会变亮。这是一个非常令人恼火的事情。

解决方案

1.win+s输入服务
2.找到服务Intel® HD Graphics Control Panel
3,禁用这个服务
4.重启电脑(完美解决)

顺便一提

其实windows这个功能有个官话叫做动态色彩对比度,是微软开发的一款可以根据当前显示色调的不同,通过自动调节色彩对比度来达到最佳的显示色彩的效果。但是个人非常不喜欢这个功能,因为如果色彩明暗差别很大,会给我们造成很大的烦恼

如果能解决你的问题,或者想吐槽的可以评论区下留言

如果还是解决不了你的问题,请看知乎这篇文章:https://zhuanlan.zhihu.com/p/445386692

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Psychtoolbox是一个Matlab和Octave的开源工具箱,可用于视觉神经科学研究。你可以使用Psychtoolbox中的函数来根据Michelson对比度调节背景亮度变化。 具体步骤如下: 1.使用Psychtoolbox中的Screen函数创建一个窗口。 2.使用Psychtoolbox中的SetBackground函数设置窗口的背景亮度值。 3.根据Michelson对比度计算出需要改变的背景亮度值。 4.使用Psychtoolbox中的SetBackground函数设置新的背景亮度值。 5.使用Psychtoolbox中的Flip函数更新窗口。 下面是一个简单的示例代码,演示如何根据Michelson对比度调节背景亮度变化: ``` % 创建一个窗口 [w, rect] = Screen('OpenWindow', 0); % 设置初始背景亮度值 background = 128; Screen('FillRect', w, background); % 计算Michelson对比度 contrast = 0.5; % 50%的对比度 deltaL = background * contrast / 2; minL = background - deltaL; maxL = background + deltaL; % 改变背景亮度值 Screen('FillRect', w, minL); Screen('Flip', w); WaitSecs(1); % 等待1秒钟 % 设置新的背景亮度值 Screen('FillRect', w, maxL); Screen('Flip', w); WaitSecs(1); % 等待1秒钟 % 关闭窗口 Screen('CloseAll'); ``` 在这个例子中,我们首先创建了一个窗口,并将背景亮度值设置为128。然后,我们计算出50%的Michelson对比度所需的最小和最大背景亮度值,并将窗口的背景亮度值更改为最小值。使用Flip函数更新窗口后,我们等待1秒钟,然后将窗口的背景亮度值更改为最大值,再次使用Flip函数更新窗口,然后等待1秒钟后关闭窗口。 请注意,这只是一个简单的示例,你需要根据自己的实验需要进行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值