前端海报结合二维码生成图片以供用户分享保存,由于htmlcanvas 生成图片过大 ios高倍屏拦截 无图问题解决
前提公司项目要加一个二维码海报,由于某些原因,所以只能由前端去做了。目前我查了一下网上普遍的用法是htmlcanvas2插件去做,其核心就是将dom元素绘制成canvas再转化为图片,这样转化的图片大部分不清晰。之后再去查找解决办法,查到的办法要不就是按照倍屏比去放大原图再绘制然后缩放,但是这样就会照成生成的图片过于巨大,200多kb的图片在处理后保存大小竟然有2-3MB,excuse me?在ios高倍屏中直接失败,显示白屏;要不就是我用了后完全没变化的。痛不欲生啊!!关于使用htmlcanvas的具体
原创
2020-08-28 15:39:01 ·
676 阅读 ·
1 评论