cavas绘制网络图片,跨域问题,将网络图片转换成base64再绘制
getBase64(imgUrl) { let that = this window.URL = window.URL || window.webkitURL; var xhr = new XMLHttpRequest(); xhr.open("get&quo…
getBase64(imgUrl) { let that = this window.URL = window.URL || window.webkitURL; var xhr = new XMLHttpRequest(); xhr.open("get&quo…
安装 npm install --save html2canvas 引入 import html2canvas from "html2canvas" 导出 drawImage(){ var that = this //获取div的id var shareContent = document.getEle…
window.requestAnimFrame = (function() { return window.requestAnimationFrame |…
<script src="lufylegend.js-lufylegend-1.10.1/lufylegend-1.10.1.js" type="text/javascript" charset="utf-8"></script> <div id="mylegend"> </div> <script type="text/javascript"> init(…
//canvas转换成图片下载 document.getElementById("download").onclick=function(){ canvas = document.getElementById("myCanvas"); var dataURL = canvas.toDataURL("image/png"); var a = document.getEl…
绘制图片 drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh)//(sx,sy)截取起点(sw,sh)截取图片的宽高(dx,xy)图片绘制起始点(dw,dh)绘制图片的画布宽高 图形放大 scale(x,y)//x/坐标,y/图形;x|y的值>1放大 x|y的…
//绘制文字 ctx.font = "900 30px Arial";//文本粗细,文本大小,文本样式 //ctx.fillText("hellow word", 120,100); ctx.strokeText("hellow word", 120,100); //文本水平对齐方式 ctx.textAlign = "ce…