WPF使用漸層筆刷(GradientBrush)對不規則圖形上色
-
2012年3月12日 上午 10:53
各位好,
我現在有一張圖如下
我想在白色區塊用漸層筆刷(GradientBrush)填滿漸層,
請問要怎麼抓取白色的區域?
我目前做到的程度是如下圖,
但是沒有用漸層筆刷(GradientBrush)這麼漂亮的效果,
請問要如何才能抓到白色區域以使用漸層筆刷(GradientBrush)?
所有回覆
-
2012年3月17日 上午 01:48您可以先用Polygon或Path描述圖形, 再利用漸層筆刷來刷滿, 請參考:Graphical Paths with Gradient Colors
-
2012年3月17日 上午 10:25
WPF 是向量繪圖。
你要在白色處填色,你有座標還是要在點陣圖上填色?
論壇是網友平等互助 保證解答請至 微軟技術支援服務
提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。 -
2012年3月17日 下午 03:09
先刷整塊矩形漸層,然後再疊上黑白原圖做為不透明遮罩。這樣會不會比較符合需求?
參考資料
http://msdn.microsoft.com/zh-tw/library/ms743320.aspx#usingimageasopacitymask
學無止境
- 已編輯 昏睡Clark 2012年3月17日 下午 03:20
- 已提議為解答 Alex_LeeMVP 2012年4月14日 下午 06:07

