2009-07-27 135 views
2

我需要從WPF中的Photoshop組件複製圓形(或角度)漸變;到目前爲止,我只能找到線性和徑向。有誰知道這樣的事情是否存在,或者簡單的方法來獲得WPF中的循環漸變?圓形漸變和WPF

注意:我不是在詢問徑向漸變。圓形漸變就像是一個矩形,應用一個漸變,然後將矩形變成一個圓。

+0

我投票結束這個,因爲它是一個新問題的確切副本(現在有一個答案!) – Beska 2010-02-06 00:09:59

+0

(我喜歡你的徑向漸變的描述/解釋,儘管......理想情況下,它應該被帶入另一個問題。) – Beska 2010-02-06 00:11:40

回答

0

雖然我從來沒有這樣做過(所以我不知道有什麼關係),但是你可以實現一個繼承自GradientBrush的類型。我不認爲這是微不足道的。

我也沒有使用Photoshop的圓形漸變,但從你的描述我不禁想到,你可以至少使用LinearGradientBrush近似它,然後轉換結果 - 也許使用MatrixTransform

對不起,我不能給你具體的答案,但也許這些建議可以指出你在正確的方向。