2012-06-13 71 views
3

我想知道是否有人可以幫助兩個問題。下面是一個有路徑的畫布,我一直在看這個代碼,並試圖弄清楚它顯示的是什麼。WPF:圖像與畫布

我的問題是路徑中的數據,它是什麼類型的數據,它看起來不像二進制文件?

我的第二個問題是,我希望能夠創建我自己的版本的這種數據與不同的圖像是可能的?我可以拍攝其他圖像嗎?獲取原始數據並使用該數據代替下面的數據。

<Canvas Width="48" Height="48" Clip="F1 M 0,0L 48,0L 48,48L 0,48L 0,0" x:Key="appbar_cloud_download"> 
     <Path Width="24" Height="13.0001" Canvas.Left="12" Canvas.Top="18" Stretch="Fill" Fill="{DynamicResource BlackBrush}" Data="F1 M 31,21C 33.7614,21 36,23.2386 36,26C 36,28.7614 33.7615,30.9999 30.9797,31L 24.5,31L 28,27L 26,27L 26,23L 23,23L 23,27L 21,27L 24.5,31L 14.5,31C 13.1193,31 12,29.8807 12,28.5C 12,27.2758 12.8799,26.2571 14.0417,26.0419L 14,25.5C 14,23.6206 15.4814,22.0871 17.3402,22.0035C 18.1629,19.6713 20.3863,18 23,18C 25.4816,18 27.6113,19.5065 28.5245,21.6549C 29.2543,21.2381 30.0994,21 31,21 Z " /> 
    </Canvas> 

謝謝。

回答

2

這是一個path markup syntax。它用於描述路徑幾何。

是的,你可以創建自己的幾何圖形。我建議使用表情混合。您可以使用可用的工具(例如線條,鉛筆)繪製幾何圖形,然後導出/複製粘貼創建的路徑標記語法。

3

你是完全正確的,它不是二進制數據,它是用於指導筆的標記語言,你可以在標記語言閱讀起來here

有用於獲取路徑數據相當不錯的工具here