我有一個div元素,其中包含兩個或三個圖像。其中一個圖像是通過一定比例和旋轉進行變換的。我只是想將整個div轉換爲單個圖像。我用html2canvas,我是一個很大的粉絲,但我的問題是,具有變換屬性的圖像在所有瀏覽器中都不相同,它在Chrome中正常工作,但不在Mozilla和IE.I中也使用最新版本的html2canvas轉換支持。你可以建議我另一種方法來轉換div到圖像只使用JavaScript而不是jQuery。使用javascript將html內容轉換爲圖像
0
A
回答
2
如果你只是需要這個圖像和需要跟蹤變換,那麼我會建議只使用畫布。
在該div內插入一個畫布元素而不是圖像,然後用相應的變換(平移,旋轉等)將它們繪製到需要的圖像上。從那裏只需撥打toDataURL()
即可將所有內容保存爲單個圖像。
注意CORS限制適用(圖片必須從同一個服務器頁面,或獲准加載到由託管服務器使用外CORS - 唯一的例外是通過輸入字段上傳的圖片)。
對於如何設置畫布和使用旋轉/變換繪製圖像,SO上存在很多示例。
相關問題
- 1. 使用javascript將HTML轉換爲圖像
- 2. 將HTML畫布轉換爲圖像。 Javascript
- 3. 將圖像轉換爲背景內容
- 4. 使用HtmlRenderer將HTML轉換爲圖像
- 5. 使用遠程圖像和樣式表將HTML HTML內容轉換爲DOC/PDF
- 6. 將HTML轉換爲圖像
- 7. 如何將html內容轉換爲pdf?
- 8. 將MS Word內容轉換爲HTML
- 9. 將HTML內容轉換爲列表
- 10. 使用javascript/jquery將html轉換爲svg
- 11. 將位圖轉換爲javascript圖像
- 12. 使用jsPDF將HTML內容轉換爲PDF文件
- 13. 將圖像轉換爲html部分
- 14. 將HTML頁面轉換爲圖像
- 15. 通過XML將圖像轉換爲HTML
- 16. 將html轉換爲圖像的程序
- 17. 將html輸出轉換爲圖像
- 18. 將HTML DOM轉換爲圖像
- 19. 將HTML錶轉換爲圖像文件
- 20. 將.html文件轉換爲圖像
- 21. 將XSL轉換爲HTML - 插入圖像
- 22. 將html與highcharts圖轉換爲使用html2canvas的圖像
- 23. 在DOM中將轉義的HTML內容轉換爲HTML
- 24. 將html內容轉換爲等效的silverlight內容?
- 25. 使用JavaScript將HTML內容替換爲來自外部XML文件的內容?
- 26. 將Html轉換爲document.write javascript
- 27. HTML轉換爲圖像
- 28. 將本地圖像轉換爲base64 javascript
- 29. 如何將兩個html元素之間的內容轉換爲圖像?
- 30. 使用Dreamweaver將HTML轉換爲GET,使用HTML,ColdFusion和JavaScript
看到這個鏈接http://stackoverflow.com/questions/9075792/save-export-image-file-from-html-content – 2014-12-06 11:40:00