2015-04-30 40 views
2

我正在使用WPF InkCanvas绘图应用程序。画布覆盖在图像上。我可以在图像上涂鸦,但我需要它有一个发光效果 - 即绘制的实际线条必须有这种效果。有没有办法在XAML或C#代码中做到这一点?在InkCanvas中绘制线条的发光效果

回答

1

您想使用ShaderEffect并将其附加到InkCanvas的UIElement.EffectThis MSDN文章包含一个示例,显示如何编写ShaderEffects。

尝试从Windows Presentation Foundation Pixel Shader Effects Library中实现的一组优秀ShaderEffects开始。

+0

谢谢,我将着眼于实现ShaderEffect。顺便说一句,有没有一个能够做到这一点的ShaderEffect?如果没有,我可以考虑实施一个。 – CodeDog57

+0

我链接的图书馆有一些你可以用来开始的罐头效果。 – Ani

+0

谢谢,我认为这将是一个很好的起点,我会考虑尝试它。 – CodeDog57