簡體   English   中英

在畫布上的svg文本-如何將兩者另存為一個png

[英]svg text on canvas - how to save both as a single png

我有一個畫布,在其上繪圖,並在其上動態創建svg以輸入文本。我想將其另存為圖像。 我嘗試在php代碼中使用canvas.toDataURL()和file_put_content使用xmlhttprequest,但是只保存了帶有繪圖的畫布,而svg文本消失了? 有什么方法可以將兩者結合在一起並保存為一個映像在磁盤上?

可以在<canvas>上繪制SVG圖像,但是有跨域請求的問題,只有某些最新的beta瀏覽器可以對此類<canvas>執行toDataURL()

示例代碼:

https://github.com/miohtama/Krusovice/blob/master/src/tools/html2svg2canvas.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM