【发布时间】:2011-07-24 20:43:53
【问题描述】:
在 WPF 中我有一个图像,有没有办法应用例如这些坐标(图像原生): 0,10 20,0 20,20 有选择地仅显示由这些坐标形成的三角形。
根据 H.B. 的好建议,我可以使用不透明蒙版,但无法正确放置地图,也无法裁剪以适合不透明蒙版。 下面的例子应该是在伊利诺伊州
<Image Source="http://www.digital-topo-maps.com/county-map/united-states-map.gif" Stretch="None">
<Image.Clip>
<PathGeometry>
<PathFigure StartPoint="444.806216983824,129.344961240310" IsClosed="True" IsFilled="True">
<LineSegment Point="445.976759660097,145.147286821705"/>
<LineSegment Point="431.344976206682,170.313953488372"/>
<LineSegment Point="447.732573674507,188.457364341085"/>
<LineSegment Point="458.852729099102,213.038759689923"/>
<LineSegment Point="469.387613185561,214.209302325581"/>
<LineSegment Point="481.093039948293,191.383720930233"/>
<LineSegment Point="479.337225933884,143.391472868217"/>
<LineSegment Point="477.581411919474,132.271317829457"/>
<LineSegment Point="444.806216983824,129.344961240310"/>
</PathFigure>
</PathGeometry>
</Image.Clip>
</Image>
【问题讨论】: