如何利用javascript保存浏览器div内容为图片

 时间:2024-10-12 03:34:11

1、先去git或随便哪里下载html2canvas,这个东西好用且强大。

如何利用javascript保存浏览器div内容为图片

3、现在在页面上加一个简单的div<div id=content style="width:150px;height:150px;border:1px lightblue solid"> <span>Hello world</span> <br> <span><h2>Are you hear me?!</h2></span></div>再加一个save按钮

如何利用javascript保存浏览器div内容为图片

5、点击save按钮,就可以看到一个和div一模一样的canvas出现在下方

如何利用javascript保存浏览器div内容为图片

7、那html2canvas是如何做到的呢?html是无法转换成canvas的,所以它应该是先转换成svg,然后再把s即枢潋雳vg转换成canvas(我并没有仔细阅读源码,这部分是个人的猜测)接下来介绍一种直接把dom转成svg,然后在通过svg转换成canvas的方法。不过这里只提供一个思路,例子本身毛病挺多的,主要用到的是svg中的foreignObject

如何利用javascript保存浏览器div内容为图片
  • 使用组策略删除或启用文件夹属性中的安全选项卡
  • C# ProgressBar 控件属性详解及使用
  • Notepad3笔记本如何启用标记匹配?
  • 谷歌浏览器怎么设置网站是否能调用上网位置信息
  • url 如何设定search
  • 热门搜索
    旅游族官网 四川旅游政务网官网 江苏苏州旅游景点大全 杭州海外旅游有限公司 无锡的旅游景点 宝兴旅游 哈尔滨旅游地图 鹰潭旅游景点大全 厦门好玩的旅游景点 澳大利亚墨尔本旅游