如何创建扩展到控件边界之外的wpf效果?

时间:2014-04-13 13:18:33

标签: wpf hlsl pixel-shader

我一直在摆弄shazzam以制作各种很酷的PS效果,但我仍然不明白效果会如何影响其所应用元素之外的区域,例如原始模糊或阴影效果一个例子。任何人都可以详细说明吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,着色器应用于与源控件具有相同坐标的纹理。但是您可以通过在ShaderEffect上设置PaddingLeft,PaddingRight,PaddingBottom,PaddingTop属性来更改此大小。

当你的填充是> 0填充输入和输出纹理都会增加。所以基本上你不必进行任何uv转换来考虑填充。

相关问题