如何用HLSL ( Silverlight)创建简单的高斯模糊滤镜?
为什么-我想为Silverlight创建一些复杂的滤镜,我不想分别应用模糊滤镜和我的滤镜。
我需要什么?
我需要HLSL过滤源。
发布于 2009-11-09 00:52:24
如果你向下滚动here,你会发现一张样本海报,上面写着它不适合害羞的人……
发布于 2009-11-08 23:25:54
这可能会对你有帮助。您可以在Silverlight.Windows Presentation Foundation Pixel Shader Effects Library中编译和使用
发布于 2010-08-10 10:39:36
WPF像素着色器架构(以及一般的HLSL着色器)不能执行广义高斯模糊。问题: HLSL着色器中的过滤器内核的大小受到HLSL着色器中允许的操作数量的严格限制,并且高斯模糊过滤器需要任意大的过滤器内核。
现在还不清楚你是否愿意这样做。做高斯模糊的正确方法是卷积,通过2D傅立叶变换。WPF着色器不允许这样做。然而,那些非常勇敢的人可以尝试通过WriteableBitmap来做到这一点。
https://stackoverflow.com/questions/1695129
复制相似问题