小程序
小游戏
企业微信
微信支付
扫描小程序码分享
<canvas style="width:400px;height:400px;position: absolute;left:0px;top:0px;" canvas-id="boardCanvas3" ></canvas>
模拟器中可以, 真机中不可以~
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信号 notonlysuccess
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wechat: notonlysuccess 哪里加?
加wechat: notonlysuccess 看看具体原因
目前测试 getImageInfo 和 drawImage 都是成功的
他也是先下载到本地,然使用下载成功后的缓存地址能够绘制成功。虽然不是很科学,但是勉强能解决问题。
论坛里有个人也这样的,
var baizi = 'bai1-1.png';
wx.getImageInfo({
src: baizi,
success: function (res) {
console.log(res.path);
ctx.drawImage(res.path, 0, 0, 150, 100)
ctx.draw();
},
fail: function(e){
console.log(e);
}
})
我如果把路径改成本地的,成功后返回的路径,会报404错误,VM334:2 Failed to load image http://61300830.debug.open.weixin.qq.com/pages/duiyi/pages/duiyi/bai1-1.png :
如果是选择相册里的图片也是可以出来, 只有放到本地资源文件里的就不行。。。
微信web开发者工具 v0.18.182200 基础库版本: 1.3.0 微信版本 6.5.8 ,试了好几个手机都不行, 后来见网上有人说用
这种放到服务器,然后拿缓存地址的,就
以画出来了。 如果是本地的开发工具可以,真机就不行,我给网友也试过,也是这样的
var baizi = 'http://www.XXX.cn/webgo/images/qizi/hei1-1.png';
经过测试iOS和Android最新版本都是生效的
请提供下系统版本和客户端版本
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信号 notonlysuccess
wechat: notonlysuccess 哪里加?
加wechat: notonlysuccess 看看具体原因
目前测试 getImageInfo 和 drawImage 都是成功的
他也是先下载到本地,然使用下载成功后的缓存地址能够绘制成功。虽然不是很科学,但是勉强能解决问题。
论坛里有个人也这样的,
var baizi = 'bai1-1.png';
wx.getImageInfo({
src: baizi,
success: function (res) {
console.log(res.path);
ctx.drawImage(res.path, 0, 0, 150, 100)
ctx.draw();
},
fail: function(e){
console.log(e);
}
})
我如果把路径改成本地的,成功后返回的路径,会报404错误,VM334:2 Failed to load image http://61300830.debug.open.weixin.qq.com/pages/duiyi/pages/duiyi/bai1-1.png :
如果是选择相册里的图片也是可以出来, 只有放到本地资源文件里的就不行。。。
微信web开发者工具 v0.18.182200 基础库版本: 1.3.0 微信版本 6.5.8 ,试了好几个手机都不行, 后来见网上有人说用
这种放到服务器,然后拿缓存地址的,就
以画出来了。 如果是本地的开发工具可以,真机就不行,我给网友也试过,也是这样的
var baizi = 'http://www.XXX.cn/webgo/images/qizi/hei1-1.png';
wx.getImageInfo({
src: baizi,
success: function (res) {
console.log(res.path);
ctx.drawImage(res.path, 0, 0, 150, 100)
ctx.draw();
},
fail: function(e){
console.log(e);
}
})
经过测试iOS和Android最新版本都是生效的
请提供下系统版本和客户端版本