收藏
回答

canvas画图问题

问题模块
API和组件

canvas画图drawImage在手机上画不出来 已经测试无数遍  模拟器可以画出来 手机画不出来 还有 有没有什么办法能让canvas不在页面上显示?

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

15 个回答

  • Foreach
    Foreach
    2017-03-30

    老夫自己找到隐藏canvas的方法了。。。

    希望官方开发人员能回答另一个问题

    为什么手机上drawImage根本画不出来图片?


    2017-03-30
    赞同
    回复
  • 天下雪|回溯
    天下雪|回溯
    2017-03-31

    隐藏的是什么方法呢

    2017-03-31
    赞同
    回复
  • 李栋
    李栋
    2017-03-31

    请问解决了么?我今天也发现这个问题drawImage模拟器可以显示,手机上无效

    2017-03-31
    赞同
    回复
  • Foreach
    Foreach
    2017-03-31

    解决了 坑太多了。。

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

    用wx.downloadFile先下载一下图片,然后获取成功才能画,域名必须绑定过,是https的合法域名



    2017-04-06
    赞同
    回复
  • 新新新丶
    新新新丶
    2017-05-15

    楼主使用什么方式解决的呢?

    2017-05-15
    赞同
    回复
  • 心心情
    心心情
    2017-05-18

    怎么隐藏canvas呢?我使用的display:none;和hidden=“true”,但是ios无法将隐藏的canvas生成图片,andriod可以生成图片。。。求教,谢啦!

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

    哈哈,你可以把canvas置于一个view中,view给定一个很小的高度并设置上overflow:hidden;这样不就把canvas隐藏在view容器里面了吗,我当时就是这么做的,但是画的过程中会有闪现的效果

    2017-05-29
    赞同
    回复
  • 陈陈陈_david
    陈陈陈_david
    2017-06-05

    我现在是在一个 view 里画 canvas,而且给 view 设置了宽高和 overflow:hidden,canvas 还是溢出了,一直在视口的最前面。

    2017-06-05
    赞同
    回复
  • 阿伟
    阿伟
    2017-07-13

    我把图片下载下来,在真机还是显示不错来呀

    2017-07-13
    赞同
    回复