收藏
回答

canvas中的drawImage

问题模块
API和组件

关于canvas实在是步步踩坑,没办法公司还就必须要用,望大牛告知技术方面的知识,万分感谢。


canvas画图的时候,开发者文档提供的获取图片的方式通过选择手机相册或者拍照。而我将图片放在本地,结果在开发者工具上可以画出来,在手机端画不出来是什么原因?是小程序本身的不足的地方还是另有窍门,有大牛可以指导一下吗?

最后一次编辑于  2017-03-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

18 个回答

  • 李栋
    李栋
    2017-03-31

    请问解决了么?我也遇到这个问题了

    2017-03-31
    赞同
    回复
  • 香车
    香车
    2017-04-05

    问题已经解决,图片需要先下载。

    2017-04-05
    赞同
    回复
  • 韩良冬
    韩良冬
    2017-05-11

    请问怎么解决的啊!好烦,真机上就是不出来!

    2017-05-11
    赞同
    回复
  • 香车
    香车
    2017-05-29

    图片需要先下载下来

    2017-05-29
    赞同
    回复
  • 周士杰
    周士杰
    2017-06-08

    请问canvas如何绘制base64码的图片呢?远程服务器下发的是base64编码的图片,在canvas真机上无法绘制。。。


    2017-06-08
    赞同
    回复
  • 张大爷
    张大爷
    2017-06-26

    drawImage绘制网络图片,模拟器正常,真机上无法显示

    2017-06-26
    赞同
    回复
  • bill liao
    bill liao
    2017-06-29

    发现文字在图片之后绘制图片,也会被图片挡住,大家有碰到过吗


    2017-06-29
    赞同
    回复
  • 韩良冬
    韩良冬
    2017-07-05

    求官方回答或解决一下!好多人遇到啊!

    2017-07-05
    赞同
    回复
  • 白开水
    白开水
    2017-08-30

    在开发者工具里canvas还是用浏览器的canvas实现的,所以drawImage可以绘制项目目录本地的文件。在真机上的canvas是客户端原生实现的,drawImage只能通过tempFilePath的方式去读取资源,所以图片的来源只能是从真机相册中选择的图片和拍照得到的图片。

    2017-08-30
    赞同
    回复
  • CallMeSoul
    CallMeSoul
    2017-11-30

    好大一个坑~~~~~~~~

    2017-11-30
    赞同
    回复