admin管理员组文章数量:1618195
开门见山,一行Python代码就可以实现将屏幕亮度调节为50%:
import screen_brightness_control as sbc
sbc.set_brightness(50)
0. 故事发生的背景
最近需要通过软件实现屏幕亮度的调节,原本觉得此类功能可能得借助于Windows提供的系统级别API,应该蛮复杂的,后来通过关键字 Python screen light往搜索引擎上一放,立马出现答案,简单得可怕。太简单了,以至于我觉得都没必要再说什么了,但公众号原创需要300个字啊,我只能继续掰了。
我们需要借助screen-brightness-control 第三方包,通过以下pip命令安装即可。
pip install screen-brightness-control
它有三个命名非常简单明了的函数:
get_brightness()
set_brightness()
fade_brightness()
例子:
1. 获取当前屏幕亮度
# 导入模块
import screen_brightness_control as sbc
# 获取当前屏幕亮度值
current_brightness = sbc.get_brightness()
print(current_brightness)
2. 设置屏幕亮度
import screen_brightness_control as sbc
# 设置屏幕亮度 50%
sbc.set_brightness(50)
print(sbc.get_brightness())
3. 渐进式设置屏幕亮度
import screen_brightness_control as sbc
# 以步长10的速度将屏幕亮度从当前值调整到100%
sbc.fade_brightness(100, increment = 10)
print(sbc.get_brightness())
本文说的显示器为台式机外接显示器,未在笔记本上实验过(手头没有笔记本,感兴趣的同学可以在笔记本上实验下),对此方法有何疑惑,或者有更好的方法欢迎留言交流。
另外,此方法不适用于MacOS...
这篇文章来源于以下公众号,欢迎扫描关注 : )
版权声明:本文标题:一行代码调节屏幕亮度 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728773674a1172257.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论