白框,我在WPF应用模糊效果的图像,像这样:高斯模糊导致周围图像
<Image ClipToBounds="True">
<Image.Effect>
<BlurEffect Radius="100" KernelType="Gaussian" RenderingBias="Performance" />
</Image.Effect>
</Image>
正如你所看到的,半径较大,因为图像是大我需要它是真的模糊。但是,对于一个大的半径,我会在附加图像中看到围绕我的图像的轻框。我怎样才能抑制这一点?
如果你想知道:结果是一样的,无关紧要RenderingBias
。边界也以质量模式生成。
这就是我的想法 - 所以:是否有另一种模糊图像的方式,以便它不会像那样褪色?例如:当我使用Paint.NET将高斯模糊滤镜应用于半径为100的图像时,我看不到该边框。 – 2011-06-04 21:35:58
WPF只支持高斯模糊和框模糊(这是更糟糕的)。 唯一的解决方法是如果您删除ClipToBounds,因为它应该导致更自然的外观。 – LongZheng 2011-06-05 11:12:02
嗯。有什么我可以做的代码?我想要做的是:拍摄源图像,创建一个模糊的版本,并使用不透明蒙版将它们混合在一起。 – 2011-06-05 11:39:34