我正在使用桌面复制 API来抓取屏幕内容,事实证明,新的夜灯模式(德语为“Nachtmodus”)不适用于抓取的屏幕内容。
如何读取(如果可以直接在 C# 中)夜间模式状态(启用、色移量)?
or
如何告诉 Windows 使用桌面复制 API 为我提供颜色偏移图像?
基本上,我想知道这些红色框中配置的状态:
背景:我正在研究一个流光溢彩实施如果启用了夜灯模式,则颜色偏移不会反映在屏幕周围的 LED 中,因此屏幕内容和“屏幕周围”之间的颜色会消失。
您可以检查输出
GetDeviceGammaRamp
来自 Win API 的函数。将输出与夜灯打开和关闭进行比较,您应该可以检测到它。
或者您可以尝试监视此注册表项的更改
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings\Current
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)