canvasContext.drawImage

发布于 7 年前作者 taoguiying6684 次浏览最后编辑 7 年前来自 ask

所要绘制的图片资源,在开发者工具上正常,但是在手机上测试显示不出来,网路资源不行吗?必须是本地的或是相册里的才行吗?

9 回复
hzou
hzou1 楼6 年前

const ctx = wx.createCanvasContext(‘myCanvas’)

var that = this

wx.getImageInfo({

src: that.data.user_head,//网络图片地址

success: function (res) {

ctx.drawImage(res.path, 0, 0, 100, 100)

ctx.draw()

}

})

我自己试了试,这样还是不行,不过开启调试模式可以。很纳闷。

rma
rma2 楼6 年前

那就不知道了 不知道6.6版本解决没。可以试下低版本的手机

guiyinghe
guiyinghe3 楼6 年前

好的,谢谢

xiuying18
xiuying184 楼6 年前

微信版本:6.6.0

byang
byang5 楼6 年前

drawImage  绘制的图片 必须要 本地的 

要么是跟你这个项目一起发布的 要么你就要下载 downFile  或者 getImageInfo

所以 你需要配置  downFile 域名

然后这个 drawImage 有点异步  你最好 setTimeout 那么一丢丢 在draw()  

mintan
mintan6 楼6 年前

试试IOS6.5.23

dinggang
dinggang7 楼6 年前

好的,谢谢

elei
elei8 楼6 年前

微信客户端版本 - -不是IOS版本

ming36
ming369 楼5 年前

IOS.11.0.3