有没有办法用100%的托管代码来编写BitmapEffect?我知道它的运行速度比使用非托管代码慢得多,但是我很想写一个BitmapEffect,但是我已经很长时间没有做过任何C++编程了,而且应用程序可能必须在部分信任的环境下运行(所以不允许使用非托管代码)。这种效果很少在静态内容上运行。只需获取渲染内容的位图并返回更改后的内容的位图就足够了。
发布于 2008-10-07 23:56:07
在你走那条路之前,你有没有看过这个:
GPU based effects
这是一系列关于编写特效(在GPU3.5SP1中支持)作为片段着色器的文章,这些片段着色器在.NET上运行。相当整洁的东西!
发布于 2008-10-08 00:07:28
您可以使用RGBFilter作为起点,它是用C++和C#编写的自定义位图效果示例。
我不确定您是否只能在C#中实现自定义位图效果,因为它需要实现一些MIL接口,而这在C#中可能是不可行的。尽管在这一点上我可能错了。
https://stackoverflow.com/questions/180875
复制相似问题