如何创建简单的高斯模糊HLSL(Silverlight的)过滤?结果 为什么 - 我想创建Silverlight的一些复杂的过滤器,我不想单独申请模糊滤镜和矿

我需要做什么?

我需要HLSL滤波器源。

有帮助吗?

解决方案

如果您向下滚动这里你会发现一个样品 - 海报说,这是不是为害羞...

其他提示

这可能会帮助你。你可以编译和Silverlight中使用。的Windows Presentation Foundation的Pixel Shader效果库

在WPF像素着色器架构(和HLSL材质一般)所做不到的广义高斯模糊的。问题是:在一个HLSL着色滤波器内核的尺寸严格地通过在HLSL着色允许的操作的数目的限制,并且高斯模糊过滤器需要一个任意大的滤波器内核。

目前还不清楚,你想无论如何做这种方式。做高斯模糊的正确途径是与回旋,通过2D傅立叶变换。 WPF着色器不允许这样。然而,那些谁是极其勇敢的可以尝试通过WriteableBitmap的做这件事。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top