gpt4 book ai didi

c++ - 通过调整视频适配器反转显示颜色

转载 作者:可可西里 更新时间:2023-11-01 09:38:39 30 4
gpt4 key购买 nike

我想知道是否可以创建一个 Windows 程序来通过直接调整视频适配器来反转所有显示颜色,就像 MacOS 在其“黑白模式”下所做的那样。

我是一名 C++ Windows 开发人员,我的视网膜患有一种称为色素性视网膜炎的退行性疾病,这让我对眩光和明亮的颜色非常敏感。Windows 提供的高对比度方案不是一个选项。它只是行不通。选择后,大多数应用程序(微软的事件)都会忽略它,最终在黑色背景上呈现黑色文本!。Apple 仅翻转每种颜色的位的方法简单、快速且非常有效。我知道 Macintosh 的优势在于处理一组有限且受控的视频适配器,而 Windows 应该处理任何提供兼容驱动程序的类型。

我看到这个项目分为两层:一层处理视频卡检测和键盘快捷键管理,另一层实际调整视频适配器;在两者之间有某种硬件抽象层。每个视频适配器可能采用不同的技术来实现所需的效果。我愿意至少支持 NVIDIA、ATI 和 Intel 适配器。

在对这个主题进行大量谷歌搜索后,我感到很沮丧。有关视频卡编程和设备驱动程序开发的信息稀缺且晦涩难懂。

我正在努力实现的目标是否可行?谁能指出我正确的方向?

我的目的是创建一个免费工具来帮助患有类似眼疾的人。

如有任何帮助,我将不胜感激!

最佳答案

我会深入研究颜色配置文件,它们自早期 Windows 版本以来就存在。

关于c++ - 通过调整视频适配器反转显示颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9695269/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com