canvas将html转化为图片,html2canvas样式变了
之前在网上找到一个用a的下载属性下载的方法,确实很简单也很方便,但此方法不支持即,无奈又找到另一方法。
使用html2canvas将页面转成图,用canvas2image下载
本例使用的版本:
html 2画布@ 1。0 .0-alpha 12画布2图像@ 1。0 .5安装
新公共管理安装html 2画布画布2图像-保存引入
从" html2canvas "导入html 2可以vas要求(。/canvas 2图像。js’);canvas2image.js需要改动一下,以便绑在窗户上
(function($){ canvas 2 image=function(){.}}_dataURL可以用来回显,Canvas2Image.saveAsPNG(画布)会直接下载。
画布2图像提供了下面几种方法:
画布2图像。saveasimage(canvasObj,width,height,type)canvas 2图像。saveaspng(canvasObj,width,height)画布2图像。saveasjpeg(canvasObj,width,height)画布2图像。saveasgif(canvasObj,width,height)画布2图像。saveasbmp(canvasObj,width,height)画布2图像。converttoimage(canvasObj,width,height,type)Canvas2Image.convertToPNG(在某视频剪辑软件中可以用$参考文献确定数字正射影像图
背景颜色:空此句可使转出的图没有白边
方法:{ to image(){ let _ this=this;html2canvas(这个. refs.index,{ backgroundColor: null }).然后((canvas)={ let _ data URL=canvas。toda taurl( image/png );//_这个。数据URL=_数据URL;画布2图像。保存aspng(canvas)});},以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。