摘要:C# 用Image做成Brush
WPF中有個叫做ImageBrush的class,
可以讓你用圖片做成筆刷上色。
但是單純的C#沒有,所以可以使用TextureBrush來達到類似的功能:
TextureBrush newBrush = new TextureBrush(myPic);
g.FillRegion(newBrush, new Region(PaintPath));
myPic就是Image型態的東西喔~
所以你用資源檔就可以這樣:
Image myPic=Resources.我的圖片;
然後將Resources給import就好囉~
要記得,因為是筆刷,圖片是Tile的方式(就是一直重複圖案)。