我有一个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