我有一個矩形在另一個之上。混合如何使形狀邊緣模糊?
他們有鋒利的邊緣。
我希望它們一起模糊。
似乎有一種方法可以使用「位圖效果」來模糊它們,但我在Blend中的矩形屬性搜索中找不到該方法。
如何模糊一個矩形的邊緣,使兩個邊緣沒有尖銳的邊緣?
我有一個矩形在另一個之上。混合如何使形狀邊緣模糊?
他們有鋒利的邊緣。
我希望它們一起模糊。
似乎有一種方法可以使用「位圖效果」來模糊它們,但我在Blend中的矩形屬性搜索中找不到該方法。
如何模糊一個矩形的邊緣,使兩個邊緣沒有尖銳的邊緣?
如果你還沒有在混合發現這種效果尚未做到以下幾點。
添加具有半透明性的邊框。
編輯:
我在想,不透明度將會給你想要的影響。有OpacityMask和BorderBrush,你可以提供一個ImageBrush來實現更高級的效果。
在矩形屬性窗口,再往其他部分,其是影響財產。選擇新,你可以選擇一個BlurEffect
你需要知道,這可能會對性能產生負面影響,特別是如果電腦沒有一塊好的顯卡。此外,目前,Silverlight不支持BitmapEffect,因此您必須在其他圖形程序中將其模糊並僅顯示圖像。
產生的XAML看起來是這樣的:
<Rectangle Fill="#FFFFFFFF" Stroke="#FF000000" HorizontalAlignment="Left" Margin="56,172,0,0" VerticalAlignment="Top" Width="107" Height="36">
<Rectangle.Effect>
<BlurEffect/>
</Rectangle.Effect>
</Rectangle>
添加了一個邊框,但搜索屬性不會帶來「半透明」或「位圖」,並且不透明度不是我想要的,我錯過了什麼? – 2009-02-24 16:04:32