Win32的CoreImage

Jim*_*ton 5 opengl direct3d image-processing core-image

对于那些不熟悉Core Image的人来说,这里有一个很好的描述:http: //developer.apple.com/macosx/coreimage.html

有没有相当于Apple的CoreImage/CoreVideo for Windows的东西?我环顾四周,找到了DirectX/Direct3D的东西,它有所有底层的东西,但似乎没有任何高级API可以使用,除非你愿意使用.NET 并使用WPF,这两者都没有我真的很感兴趣

基本思想是创建/加载图像,附加任意数量的可以链接在一起的过滤器,形成图形,然后将图像渲染到HDC,使用GPU完成大部分艰苦工作.DirectX/Direct3D有这些部分,但你必须跳过很多箍(或者看起来似乎)才能使用它.

小智 1

有多种用于处理着色器的工具(例如 RenderMonkey 和 FX-Composer),但没有与 CoreImage 直接等效的工具。

但是将片段着色器堆叠在一起并不是很难,因此如果您不介意学习 OpenGL,构建一个将着色器应用于输入图像并将结果绘制到 HDC 的框架是完全可行的。