c# - 将像素着色器应用于图像

标签 c# xaml windows-phone-8 hlsl

我想在 c#/xaml 中对图像应用着色器效果。

我找到了这个例子:

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

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

我能做这么简单的事情吗?如果可能,我想避免使用 DirectX。

最佳答案

检查下面的链接:

Creating a Lens Application that uses HLSL effects for filters

此解决方案使用 SharpDX api(C# DirectX 包装器)。

我最近测试过,在模拟器下运行良好。

不幸的是,我在 Game 类之外申请时没有得到相同的结果。我已经在这里发布了一个问题,但还没有回复。 :-(

祝你好运!

最好的问候,

彼得沃洛申

关于c# - 将像素着色器应用于图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13170197/

相关文章:

c# - Windows Phone:无法使ViewportControl对齐

从子窗口绑定(bind) wpf

c# - 使用 OrderBy 的 EF 查询失败

C# UWP DataTemplate 内存泄漏

c# - C#出现滚动条时的事件

xaml - Xamarin 表单 Listview 选定的项目前景色

c# - 限制用户只能访问一行

css - jQuery 不能很好地在 Windows Phone 8 手机间隙应用程序中渲染 Angular 落

html - Windows Phone 8 的 IE10 中的奇怪文本大小

c# - 如何以编程方式回滚 EF 7 迁移?