我在网上搜索了一些关于通过C#追逐显示屏亮度的话题 在大多数情况下,我获得了在Windows中更改伽玛的链接(here& here),这对我来说很好。但我想知道这是否是降低亮度或调暗显示器的正确方法(这是否会降低显示器亮度,从而节省电量?)
这是降低亮度的好方法还是有更好的方法来做同样的事情? 我在Windows 7上(我忘了Windows的默认伽玛值是什么?!有人吗?)
答案 0 :(得分:2)
对比度/亮度是物理监视器内部的属性;不是软件。 Windows只知道Gamma。您会发现大多数工具和指南都会秘密编辑伽玛,这显然与亮度/对比度不同。
但我确实找到了这个链接:"How to Control the ‘Real’ Brightness and Contrast of Monitors by Software"
这不是对它是如何完成的技术性解释,它只列出声称能够做到的常见“工具”的问题。相反,它演示了使用几个实际与监视器通信的程序。但是显示器以及显卡需要支持DDC协议。
也许您可以使用此DDC protocol在C#中推广自己的方法。甚至可能有图书馆,但如果没有;我想这将是一个艰难的实施。