前端生成海报,取后端的buffer流图片,生成base64图片是可以在img标签打开的,但是我想取一张网图背景图,再取后端的buffer流小程序码,添加一些文字说明,生成一张海报,怎么实现呢?试过获取buffer流文件保存本地,然后获取的,也试过直接转base64去生成的,结果都是报错,生成失败或者白板,万能的网友,来指点一下,问题在哪里?
res是一个数组,使用promise,获取到一个背景图,一个小程序码的buffer流,后端说他生成不了图片,给我处理,转base64试过,buffer流本地存储在获取也搞过,一顿操作猛如虎,还是不出来,濒临崩溃,各位路过,支个招。
https://developers.weixin.qq.com/community/develop/article/doc/00006ed0ca0db063252ac0f5e5c813
https://developers.weixin.qq.com/community/develop/article/doc/000242073903a04e082ab595b52013
可以看下这两篇文章
一共三种生成图片方法
用canvas新的api image.onload 就可以 drawImage
而且不受download白名单限制
最好不要这样写,用await async
您好 在吗 我这个在开发工具可以 用手机预览时个空白 为什么 又遇到相同的状况吗
具体看你那边情况 我以前遇到过是不校验合法域名没勾选的
代码片段来一个呢
let qrImg = "data:image/png;base64," + wx.arrayBufferToBase64(buffer)