0
有一個網頁,其中div(方形框)將用於拖放圖像圖標寫入一些文本更改背景顏色,我想在將元素保存爲JPG,BMP格式。將html頁面的元素保存爲圖像格式
有人可以幫助我如何做到這一點,使用ASP.net C#?
我試過並使用過畫布,但不起作用,它只保存白色背景的div(方框)。
有一個網頁,其中div(方形框)將用於拖放圖像圖標寫入一些文本更改背景顏色,我想在將元素保存爲JPG,BMP格式。將html頁面的元素保存爲圖像格式
有人可以幫助我如何做到這一點,使用ASP.net C#?
我試過並使用過畫布,但不起作用,它只保存白色背景的div(方框)。
它可以很容易地與一些像html2canvas庫一樣的畫布完成。我在一個項目之後做了類似的事情,我在div中捕獲SVG對象,在運行時,我在頁面上獲取了10-15個SVG對象,並且能夠在任何給定的時間點捕獲每個SVG對象。
我不確定這在asp.net和C#中,但它可能在HTML5與html2canvas。
ankit,它可以使用畫布完成,但問題是我使用jquery拖放放置在畫布上的項目,所以當保存爲圖像..畫布變成空白。你知道怎麼做嗎? – user2021837
我不知道你爲什麼要直接放在畫布上。畫布不是爲此而製作的。畫布更像是一個讓你在其上繪製東西的圖層。更多你可以做這樣的事情。創建第一個畫布和頂部,創建一個可以拖放項目的div,一旦用戶完成,請求他點擊某個按鈕「保存」,然後將此畫布與用戶放置的div對象進行匹配。直接你不能在畫布上繪製和放置對象。你可以看到我爲你創建的這個例子,以解釋誰可以使用可拖動對象http://jsbin.com/ikide/1/edit – Ankit