在微信项目中经常会遇到动态生成海报的需求,前端合成图片往往会使用canvas。canvas 虽然强大,但用来合成海报非常繁琐,一不小心就几百行代码了。而 html2canvas.js 是一款轻松地将HTML+CSS写成的布局直接转换成canvas,生成可保存分享的图片。