我正在研究一个学校项目。该项目是开发一个可以改变屏幕颜色的程序(操作系统以及在其上运行的所有程序)。最终产品应该是能够通过输入改变颜色的单个程序(即增加原色的存在性,例如添加 10% RED),并且是一种控制色盲的实验方法。我已经完成了理论生物学研究,现在我正在研究这种应用程序的实际部署。
我没有设置单一的编程语言,因为我不知道哪种语言最适合,比如说,Windows 7 环境。(例如,哪种语言具有最简单/最快的函数调用)
我打算编写的一些函数调用示例:
- GetColorValues(返回有关屏幕像素正在显示的当前颜色的数据)
- ProcessColorValues(对上述函数返回的所有相应颜色的简单修改)
- SetColorValues(将修改后的颜色返回到屏幕上各自的位置)
我希望能够在将数据通过管道传输到屏幕时拦截数据,以保持处理顺畅。
从技术上讲,我真的不知道从哪里开始。我什至不知道我是否应该查看操作系统或显卡的驱动程序。
我希望有人可以指导我并告诉我应该寻找什么,或者在哪里可以找到这些。
谢谢阅读。
阿尔诺