小程序
小游戏
企业微信
微信支付
扫描小程序码分享
canvas图片真机不现实,在开发者工具显示
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,是这样的,canvas的图片不支持base64格式,另外建议后续经过搜索后再提问,以提高问题解答的效率。
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0000c6afdc81400f3526a3c6f5b804&highline=base64%E5%9B%BE%E7%89%87%E5%9C%A8canvas%E4%B8%8A%E7%9C%9F%E6%9C%BA%E4%B8%8D%E6%98%BE%E7%A4%BA
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
canvas画图需要先把图片保存到本地,然后在执行canvasImage,只要你在图片下载以后再去执行canvas就好了
我之前用的是网络图片在开发者工具上可以显示,在真机上不显示。现在发现了,应该真机上图片必须是本地的,网络地址的图片要下载下来后才能使用,用wx.downloadFile把网络图片下载下来就可以了,我是这样解决的
怎么解决的
应该是同步异步问题。。设置定时器,2秒以后再用canvas去画图
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,是这样的,canvas的图片不支持base64格式,另外建议后续经过搜索后再提问,以提高问题解答的效率。
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0000c6afdc81400f3526a3c6f5b804&highline=base64%E5%9B%BE%E7%89%87%E5%9C%A8canvas%E4%B8%8A%E7%9C%9F%E6%9C%BA%E4%B8%8D%E6%98%BE%E7%A4%BA
canvas画图需要先把图片保存到本地,然后在执行canvasImage,只要你在图片下载以后再去执行canvas就好了
我之前用的是网络图片在开发者工具上可以显示,在真机上不显示。现在发现了,应该真机上图片必须是本地的,网络地址的图片要下载下来后才能使用,用wx.downloadFile把网络图片下载下来就可以了,我是这样解决的
怎么解决的
应该是同步异步问题。。设置定时器,2秒以后再用canvas去画图