请问我这个微信小程序的保存图片功能最优解决方案是哪种?

image.png

我们二维码和那个背景底图是分开的,因为要保存这个整张图片到手机相册的功能,所以我想用原生小程序的保存方法

最近花了不少时间了解,这种如果想在小程序端做的话,只能用画布的方式去生成,开始我用的是远程图片地址做背景图,

但是发现这样不行,就存到小程序本地文件,但是不知道是图片过大几百kb 还是什么原因,画布创建的方式创建不出来,但是一些其它小体积的图片却没问题,小程序端这边我不知道怎么处理?是不是我这种情况非得用h5页面去做了吗?我是因为不太想在h5页面调微信的保存图片到手机相册的sdk 才想在小程序端做

阅读 780
1 个回答
新手上路,请多包涵

推荐用 canvas 渲染,背景图放本地或远程都可以,小程序二维码如果是固定的可以和背景图结合成一张图片。
注意:如果是用离屏 canvas 渲染,可在其它网站找到攻略,但需要判断操作系统如果基于 Android,必须在保存后清空所有图片的 src

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题