abesysu
驱动牛犊
驱动牛犊
  • 注册日期2009-11-11
  • 最后登录2009-12-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1996回复:1

如何实时改变显示器颜色?

楼主#
更多 发布于:2009-11-11 16:13
各位前辈,
我需要在显示器显示图像之前,对图像每个像素的RGB值做一个变换,再输出到显示器屏幕。这个变换必须是实时的,打个简单的比方,我想将显示器的红色变成绿色,绿色变成红色。。。


实际上我是需要对每个像素的RGB进行一个变换,大致是这样:
假设原像素RGB值是r,g,b,
作变换后的RGB值是tR = 0.1r + 0.8g;
              tG = 0.1r + 0.8g;
              tB = 0.04r - 0.04g + g;
再把变换后的图像传个显示器屏幕显示。我需要实时转换的。。


用不断截屏,转换,刷屏的方法速度会很慢,而且跟其他程序跑起来不太好。比如正在玩一个游戏,我想游戏画面也是我转换后的颜色。

能否给出详细的方法,感激不尽~~
abesysu
驱动牛犊
驱动牛犊
  • 注册日期2009-11-11
  • 最后登录2009-12-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-12-09 16:32
没高手肯帮我的忙吗?
我找了好久,决定在显示驱动上进行处理。
我希望做一个显卡过滤驱动,请问哪为能提供一些资料??跪谢啊……
游客

返回顶部