是否可以導出Kinetic JS對象到SVG?將KinteticJS導出爲SVG?
解決方法是將Kintetic JS的畫布轉換爲SVG。
編輯:
最好是使用fabricJS,因爲它支持畫布渲染SVG與面料對象工作時。
我接受了Phrogz的答案,因爲它也可以將canvas轉換爲svg,而無需使用其他庫來繪製畫布。編輯2:好吧,我搞砸了,Phrogz的圖書館是圍繞畫布元素的包裝,所以你用它的方法畫在畫布上(我認爲它只是'偵聽'在畫布上,並創建SVG路徑)。所以最好的解決方案是fabricJS。
Kinect是一個HTML5 Canvas庫。 HTML5 Canvas是一種位圖格式(有時候使用類似矢量的命令)。 SVG是一種矢量格式。最簡單的答案是獲取畫布的輸出並將其用作SVG文件中的圖像。你真的想做什麼? – Phrogz 2012-04-16 17:07:55
Thx,但這不是一個選項,因爲我需要SVG路徑,而不是基於64位的png,因爲之後的文件大小。 – vale4674 2012-04-16 18:16:11
您是否僅包含可捕獲的路徑命令的畫布圖形?你可以改變填充畫布的JS的來源嗎? – Phrogz 2012-04-16 18:25:28