在微信公众号开发中,很多时候都有个需求是一张图加上头像和昵称或者其他数据生成自己的二维码海报或者是生成分享海报
这个需求,php的gd库是可以实现的,但是用服务器进行图片合成,会消耗服务器大量的资源
所以我们可以考虑用以下方式实现... {//同理,如果是加载图片的话,需要等图片加载出来再下一步,所以要加onload
ctx.drawImage(img2, 245, 660, 150, 150);(绘制图片资源...,x坐标,y坐标,宽,高)
base64.push(c.toDataURL("image/jpeg", 1));//如果绘制完成了,就把base64数据填进数组,...,x坐标,y坐标,宽,高)
base64.push(c.toDataURL("image/jpeg", 1));//如果绘制完成了,就把base64数据填进数组,...然后回调,没完成则a(2)到第三步;
return;
};
}
}
二:使用html2canvas进行网页保存成图片//需引入