开门见山,一行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...

这篇文章来源于以下公众号,欢迎扫描关注 : )

一行代码调节屏幕亮度相关推荐

  1. android 屏幕亮度广播,Android调节屏幕亮度实现代码

    调节屏幕亮度时,先设置当前activity亮度,再并保存为系统亮度即可. 1 onCreate()里检查系统亮度并设置seekBar: private void screenBrightness_ch ...

  2. 重温Android——调节屏幕亮度

    唔,明天要去网易笔试Android实习生,于是翻出以前写的Android代码,温习一下,想象一下,当然,这必然不会导致太多的本质改变,不过总得试试,就这样, 上代码. 1 package androi ...

  3. linux屏幕亮度调整命令,Ubuntu如何使用命令调节屏幕亮度

    我们都知道屏幕的亮度可以使用显示器的按钮进行调节,但是你知道吗?Ubuntu系统中可使用命令调节屏幕亮度,今天小编就给大家介绍下Ubuntu下使用命令调节屏幕亮度的方法,一起来学习下吧. 用户问题:我 ...

  4. win10调节屏幕亮度_自动调节电脑屏幕亮度软件,保护你的眼睛

    本文共514个字,预计用时2分钟 小伙伴们,今天给大家分享一个小软件,名字叫做 EyeCareApp,中文名:护眼软件 EyeCareApp是一款能够调节屏幕亮度的软件,它可以调整屏幕亮度,滤除蓝光, ...

  5. Win11系统调节屏幕亮度的方法

    目前Win11系统是一款非常火热的电脑操作系统,很多用户都想安装体验,电脑安装了Win11系统后发现屏幕太亮了,看久了眼睛很疲累,于是想要重新修改一下屏幕亮度,但是这个该如何操作呢?接下来小编就来为大 ...

  6. win10调节屏幕亮度_Win8系统笔记本电脑如何调节屏幕亮度?

    Win8系统电脑如何调整笔记本屏幕的亮度?笔记本是Win8系统的,该如何调节屏幕亮度?下面给大家分享具体操作方法. 解决办法: 1.首先,我们移动鼠标点击桌面上的"控制面板",然后 ...

  7. 电脑调节屏幕亮度快捷键失灵の解决方案

    一.前言 博主的笔记本平时也不太调整屏幕亮度,基本都是让它保持在60. 但最近突发奇想用了一下之前原本好使的快捷键Fn+F8/F9,想调一下屏幕亮度,结果发现这两个快捷键失灵了.于是上网搜了好多解决方 ...

  8. linux屏幕怎么暗一点,Ubuntu 12.10 调节屏幕亮度经验分享

    我一直用的是Ubuntu,刚开始,我不知道Ubuntu屏幕亮度过亮,每次到学校机房的XP上都觉得其桌面太丑了(亮度所致)^-^.    这几天我才发现我眼睛有时候受不了,到网上一查才知道是屏幕太亮所致 ...

  9. win10的怎么调计算机亮度,Win10系统调节屏幕亮度的三种方法【图文】

    全新的Win10系统里面的界面设计非常好看,而且有些也是色彩十分明亮.那么如果觉得太亮的话,要怎么调节呢?下面就给大家介绍Win10系统调节屏幕亮度的四种方法. 调节方法一: 1.首先打开开始菜单,接 ...

最新文章

  1. 【Zookeeper】Zookeeper集群“脑裂”问题处理大全
  2. IOS之未解问题--关于IOS图像渲染CPU和GPU
  3. MySQL 七天 学_7天玩转
  4. java 导出word换行_Java 导出数据库表信息生成Word文档
  5. 打造自己Django博客日记
  6. matlab colorbar采用对数,matlab colorbar的使用 | 學步園
  7. Spring Boot 自动配置的 “魔法” 是如何实现的?
  8. pythonb超分辨成像_深度原理与框架-图像超分辨重构-tensorlayer
  9. powershell一行代码批量修改文件名(附命令详解)
  10. EOS Nation更新“flash.sx遭攻击”进展:将建议MSIG根据快照将资金退还
  11. 音频传输中的I2S协议
  12. 上传Excel到HBase数据库(POI、poi-ooxml)
  13. phyton方面相关书籍
  14. 【应急】应急信息“一张图”,福建省是这样用的
  15. 高精度姿态传感器LPMS-NAV3系列
  16. 【已解决】ping: www.baidu.com: 未知的名称或服务
  17. 如何让导航条高亮显示
  18. 大数据-玩转数据-MaxCompute窗口函数
  19. 为什么市场为百度财报买单?
  20. 苏州公交线路查询api-苏州公交状态实时跟踪

热门文章

  1. Right-BICEP测试四则运算2
  2. linux给文件夹腹权限,文件的权限_腹有诗书气自华的技术博客_51CTO博客
  3. 计算机系大神和数学系系花,小甜文:《一贱钟情,大神求放过》1v1双C,男主小奶狗,全程高甜...
  4. IDEA中HTML文档快速制作table表格快捷键方法
  5. 生活,平淡,些许沉思,些许感概
  6. 双系统重装win10后恢复grub引导
  7. windows远程连接Ubuntu16.04桌面版,有界面链接和无界面链接两种方式
  8. 如何利用自己的数据制作社交地图?只显示可视区域内的标注
  9. 《麦田里的守望者》谁又不是以过来人的身份,来做一个麦田里的守望者呢?
  10. R语言基础数据操作fBasics