收藏
回答

Canvas连续fillText样式不一致

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


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

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


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



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

19 个回答

  • 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

    所以,现在你已经解决问题了是吗

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

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


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

    代码片段。

    wechatide://minicode/AXuWKhmn6sZs

    2018-05-09
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-05-09

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-05-09
    有用
    回复 4
    • Chris
      Chris
      2018-06-22回复Chris


      Canvas连续fillText样式不一致 


      遇到的情况跟题主所描述的一样,ios上不会出现该问题,安卓机子上会随机出现这种问题

      希望微信官方有解决方式的话回复下

      2018-06-22
      1
      回复
    • Chris
      Chris
      2018-06-22

      题主反馈的方法亲测无效,还望微信官方给予回复!!!谢谢!!!

      2018-06-22
      回复
    • 陶玲会
      陶玲会
      2018-09-20

      解决了吗?我这边也有这种情况呀

      2018-09-20
      回复
    • yy
      yy
      2020-02-15
      我也是遇到这种情况
      2020-02-15
      回复
  • 梁俊鹏
    梁俊鹏
    2018-05-09

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

    2018-05-09
    有用
    回复 1
    • Chris
      Chris
      2018-06-22

      亲测无效

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

    再补一张图


    2018-05-09
    有用
    回复

正在加载...

登录 后发表内容