我们要绘制一张图片,内容包括一张背景图和一个动态生成的二维码,前提是背景图是项目本身的静态资源,二维码是服务端动态生成的,二者不在同一域名下。
cpu如何超频解决办法:把所有图片都重定向同一个域名下:
let count = 0;let bgimg = document.createlement('img');let qrimg = document.createlement('img');bgimg.src = redir空当当ecturl('x.png');qrimg.src = redirecturl('y.png');[bgimg, qrimg].foreach((e) => { e.onload = () => { count ++; if (count === 2) { drawerimg(bgimg, qrimg); } }})function redirecturl (url) { return 'https:连贯是什么意思//xxx/view?fileurl=' + encodeuricomponent(url);}function drawerimg (imgcontent, qrcontent, scaleby = 2) { let {bgimgw, bgimgh} = {375, 800}; 王振伟let {qrx, qry, qrw, qrh} = {20, 700, 50, 50}; let canvas = document.createelement('canvas'); let ctx = canvas.getcontext("2d"); canvas.width = bgimgw * scaleby; canvas.height= bgimgh * scaleby; ctx.drawimage(imgcontent, 0, 0, bgimgw * scaleby, bgimgh * scaleby); ctx.drawimage(qrcontent, qrx * scaleby, qry * scaleby, q速度与时间的关系rw * scaleby, qrh * scaleby); let nodei = document.createelement("img"); nodei.src = canvas.todataurl(); document.body.appendchild(nodei)}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-03 03:43:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c0e05a35896a930a2a60de7f78f1dd96.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法.doc
本文 PDF 下载地址:canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法.pdf
留言与评论(共有 0 条评论) |