收藏
回答

Canvas连续fillText样式不一致

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug Canvas 客户端 6.6.6.1300 2.0.4


我连续的两行文本填充,显示正确,导出图片时偶尔出现样式不一致的问题(如下图所示)?fillText每次调用都要重新写样式么?

更严重的是有个手机导出图片时两行颜色都不见了(和上图图片背景不一致是由于我们背景随机)


但是官方例子就是默认上次的呀



回答关注问题邀请回答
收藏

18 个回答

  • 我想换昵称
    我想换昵称
    2018-05-10

    canvas这个我也遇到问题了啊

    我在开发插件的过程中用到了draw这个方法,但是draw并没有执行啊

    同样的代码在我们小程序里面是好的

    但是在插件中就是死也不执行


    官方的人回答一下呗,卡这好长时间了。。。

    2018-05-10
    有用
    回复
  • 今天走路
    今天走路
    2018-05-09

    类似1类似2求教

    2018-05-09
    有用
    回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

    不能排查一下具体问题么? 如果确定 每个  fillText 都需要指定样式(颜色字号等),请在文档中说明。

    如果是我代码错误,还请告知,谢谢。

    2018-05-09
    有用
    回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

    上面发的代码片段在开发工具中不会出现问题,但是用手机测试,点击保存图片 大部分情况下图片出现样式错误。

    目前解决方案是 每个 fillText前 都指定样式,暂时测试的几个机型都没有问题,不知道发布以后会不会有反馈。



    2018-05-09
    有用
    回复 1
    • bib1du
      bib1du
      2018-05-17
      目前我这边是ios没问题 安卓端大概每七八次会出现一次问题 开始我也觉得是部分机型 后来发现测的次数没那么多 次数多了之前ok的也会出问题 字体颜色混乱而且大小不一 虽然大部分情况下是好的
      2018-05-17
      回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

    现在看到的是,在fillText前重新给样式基本不会出现样式丢失或者错误的问题。


    2018-05-09
    有用
    回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

    代码片段。

    wechatide://minicode/AXuWKhmn6sZs

    2018-05-09
    有用
    回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

    如果是我用错了,那请问这个该怎么用?是每次画之前单独写样式,还是需要画笔写完保存下?

    2018-05-09
    有用
    回复 1
    • 陈明远
      陈明远
      2018-06-22

      亲测无效

      2018-06-22
      回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

    再补一张图


    2018-05-09
    有用
    回复

正在加载...

登录 后发表内容