0

我正在研究一个学校项目。该项目是开发一个可以改变屏幕颜色的程序(操作系统以及在其上运行的所有程序)。最终产品应该是能够通过输入改变颜色的单个程序(即增加原色的存在性,例如添加 10% RED),并且是一种控制色盲的实验方法。我已经完成了理论生物学研究,现在我正在研究这种应用程序的实际部署。

我没有设置单一的编程语言,因为我不知道哪种语言最适合,比如说,Windows 7 环境。(例如,哪种语言具有最简单/最快的函数调用)

我打算编写的一些函数调用示例:

  • GetColorValues(返回有关屏幕像素正在显示的当前颜色的数据)
  • ProcessColorValues(对上述函数返回的所有相应颜色的简单修改)
  • SetColorValues(将修改后的颜色返回到屏幕上各自的位置)

我希望能够在将数据通过管道传输到屏幕时拦截数据,以保持处理顺畅。

从技术上讲,我真的不知道从哪里开始。我什至不知道我是否应该查看操作系统或显卡的驱动程序。

我希望有人可以指导我并告诉我应该寻找什么,或者在哪里可以找到这些。

谢谢阅读。

阿尔诺

4

1 回答 1

1

Windows监视器配置函数可以是一个起点 - 例如SetMonitorRedGreenOrBlueGain函数来增强特定颜色。您应该能够使用PInvoke从 C# 或 VB.Net 调用这些函数

于 2012-10-31T14:16:23.907 回答