Colors 如何更改操作系统的颜色值

Colors 如何更改操作系统的颜色值,colors,operating-system,image-manipulation,gpu,Colors,Operating System,Image Manipulation,Gpu,我正在研究一个学校项目。该项目是开发一个程序,可以改变屏幕的颜色(操作系统的颜色以及所有在其上运行的程序的颜色)。最终产品应该是一个能够通过输入改变颜色的单一程序(即增加原色的呈现度,例如添加10%的红色),并且是操纵色盲的实验方法。我已经完成了理论生物学研究,现在我正在研究这种应用的实际部署 我没有设置任何一种编程语言,因为我不知道哪种语言最适合windows 7环境。(例如,哪种语言具有最简单/最快的函数调用) 我打算编程的函数调用的一些示例: GetColorValues(返回有关屏幕像

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

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

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

  • GetColorValues(返回有关屏幕像素显示的当前颜色的数据)
  • ProcessColorValues(对上述函数返回的所有相应颜色的简单修改)
  • 设置颜色值(将修改后的颜色返回到屏幕上相应的位置)
我希望能够在数据通过管道传输到屏幕时截取数据,以保持处理的顺利进行

从技术上来说,我真的不知道从哪里开始。我甚至不知道我是否应该检查操作系统,或者图形卡的驱动程序

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

谢谢你的阅读

Arnaud

窗口可能是一个起点-例如,增强特定颜色的功能。您应该能够使用从C#或VB.Net调用这些函数