3

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

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

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

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

我想要完成的事情有可能吗?谁能指出我正确的方向?

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

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

4

1 回答 1

0

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

于 2012-08-22T12:42:01.627 回答