使用Qt实现屏幕亮度调节,支持外接显示器,多种调节方案,支持调节亮度到负数

编程入门 行业动态 更新时间:2024-10-26 12:23:14

代码已开源:https://github/lixin-hub/NightKing
先看效果:大概长这样

设置页面

设置界面有些功能我没实现,感觉没太必要,我的初衷就是为了把亮度调低一点,因为原厂的亮度调节到0了感觉还是很亮。

这个项目主要是总结了下windows平台下亮度调节的方式,虽然功能简单但是感觉网上资料真滴挺难找,于是我总结了几种方案,
大概就是这几种吧,可能还有其他的方式但是我没深入研究了。
├─plans 亮度调节方案
│ │ ├─DDC_CI
│ │ ├─Gamma
│ │ ├─IOCTL
| | |─WMI
│ │ ├─Mask //这个就是在屏幕上加个蒙版,因为我没找到能吧亮度调节到负数的方式,所以就想了这个方法,其实效果还不错,这个项目里面实现了无缝切换,比较丝滑。

以上几种方案在本项目代码里面都做了实现,仅供参考。

更多推荐

使用Qt实现屏幕亮度调节,支持外接显示器,多种调节方案,支持调节亮度到负数

本文发布于:2023-06-14 01:48:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1424474.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:亮度   负数   外接   显示器   屏幕

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!