0
我正在Silverlight的圖像處理應用上工作,目前我被卡住了一個如何在Silverlight中將圖像剪成心形?
問題,問題是我想剪輯圖像的心臟形狀。
如何在Silverlight中將圖像剪成心形?
請您好好幫我解決這個問題。
我正在Silverlight的圖像處理應用上工作,目前我被卡住了一個如何在Silverlight中將圖像剪成心形?
問題,問題是我想剪輯圖像的心臟形狀。
如何在Silverlight中將圖像剪成心形?
請您好好幫我解決這個問題。
我會建議在Photoshop中創建一個心臟,或使用中心透明和外部純色的東西。然後,只需在圖像上畫心。這樣你就不必處理裁剪,你可以對形狀有更多的控制。
您可以使用剪切路徑 - 這樣的事情:
<Image Source="myimage.jpg" Width="300" Height="300" >
<Image.Clip>
<PathGeometry >
<PathFigure x:Name="pf" StartPoint="150,50" IsClosed="True" >
<ArcSegment IsLargeArc="True" Point="250,150" Size="141,141" SweepDirection="Clockwise" />
<LineSegment Point="150,250" />
<LineSegment Point="50,150" />
<ArcSegment IsLargeArc="True" Point="50,150" Size="141,141" SweepDirection="Clockwise" />
</PathFigure>
</Image.Clip>
</Image>
(你需要改變的確切路徑,以滿足您的圖片)。
或者,您可以使用心臟形狀的不透明蒙版。