最近做项目遇到了一个需求,要根据业务需求实时生成图片。
点击保存要把图片保存用做展示,图是多个图层,像ps一样。
用到了html2canvas html2canvas
蛮好用的 就是图片会有跨域问题 需要后端转一下格式传回来
dataURL就是生成的link 直接替用src
这个是项目里用到的,点击直接下载
实际上是一个promise,resolve的时候会有延迟,有时候几秒钟,有时候几十秒,视图片觉得,需要做一个压缩可能。
官网有很多api,有需要的朋友可以了解下。
下面就是生成的图片