将像素着色器应用于图像

Toa*_*ums 6 c# xaml hlsl windows-phone-8

我想将着色器效果应用于c#/ xaml中的图像.

我找到了这个例子:

http://msdn.microsoft.com/en-us/library/system.windows.media.effects.shadereffect(v=vs.95).aspx

这使像素着色器应用于图像非常简单.不幸的是,我不能用Windows 8手机SDK做同样的事情.

我可以做这么简单的事吗?我想尽可能避免使用DirectX.

Gar*_*son 0

遗憾的是,您无法在 Windows Phone 7 或 8 中制作自定义 ShaderEffects。另请参阅:WP7 - 来自 WPF/Silverlight 的 HLSL 效果

另外,XNA 似乎是不行的: Windows Phone 自定义着色器错误? 我认为 XNA 也没有从 WP7 到 WP8 添加任何功能。

您也许可以在 Direct3D 中完成您需要的操作:( http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714072(v=vs.105).aspx )

祝你好运!