uni-app 小程序dom转img 生成海报插件Painter;解决引入网络图片真机显示空白问题;解决生成的图片模糊问题

先去下载插件github 下载 https://github.com/Kujiale-Mobile/Painter 下载好了把painter整个文件放在static里面,然后在pages.json里面在需要生成海报的页面引入Painter
uni-app 小程序dom转img 生成海报插件Painter;解决引入网络图片真机显示空白问题;解决生成的图片模糊问题
uni-app 小程序dom转img 生成海报插件Painter;解决引入网络图片真机显示空白问题;解决生成的图片模糊问题
引入以后就可以使用了 ,然后重点来了 ,所有小程序的图片全部放在服务器里面了,当然微信后台也添加了安全域名,在生成图片的时候,在微信开发者工具里面图片显示正常,但是真机上就是不行,试了一万种方法都失败了,然后看源码的时候发现dirty这个属性(脏检查)默认是false,直觉告诉我就是这个属性了,我改成了true以后图片真的显示成功了!!亲测有效,安卓和苹果都显示正常,项目也已经成功上线。
uni-app 小程序dom转img 生成海报插件Painter;解决引入网络图片真机显示空白问题;解决生成的图片模糊问题

还有一个问题生成的图片不清楚。。 (可能在源码里面有改生成图片质量的选项,但是我没找到,等待有缘人找到然后告诉我。)
我用了一个笨方法解决这个问题,把画布统一放大倍数(this.canvasScale = 3),然后你品你细品。反正能解决。
uni-app 小程序dom转img 生成海报插件Painter;解决引入网络图片真机显示空白问题;解决生成的图片模糊问题