簡體   English   中英

在網絡瀏覽器中保存經過處理的SVG圖像

[英]Saving a manipulated SVG image in a web browser

我創建了一個在線工具,該工具使用javascript操縱預制SVG圖像的元素。 我遇到的問題是要訪問DOM,我已將圖像放在對象標簽中。 但是這樣做會阻止您右鍵單擊瀏覽器中的圖像,然后單擊“保存”。 好的,那很好,所以我將其放在img標簽中。 Img標簽可讓您右鍵單擊並保存。 哦,但是在img標簽中,您無法訪問DOM。 因此,圖像無法通過javascript函數進行操作。 畫布似乎也不允許右鍵單擊和保存。 接下來我該怎么做?

如果要使用Canvas,可以使用canvas2img之類的東西: http ://www.nihilogic.dk/labs/canvas2image/

在頁面上放置一個按鈕,從中可以將畫布導出為多種格式。 我肯定還有其他框架,我認為Kinetic.js內置了一些東西,或者您可以輕松地自己滾動。

暫無
暫無

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

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