收藏
回答

canvas中绘制iOS中的emoji表情,保存为图片为整张空白

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 客户端 7.0.5 2.7.7

- 当前 Bug 的表现(可附上截图)



- 预期表现

图片保存正常

- 复现路径

输入表情

- 提供一个最简复现 Demo

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

5 个回答

  • Candyland丶
    Candyland丶
    2020-07-07

    同问

    2020-07-07
    有用 1
    回复
  • 小鱼
    小鱼
    2019-11-11

    你可以试试我这个方法: https://developers.weixin.qq.com/community/develop/article/doc/0008eedae74af82abb59c83b656c13

    生成的 emoji 还可以,下面图里是 😜和 😭这两个 emoji


    2019-11-11
    有用
    回复
  • 蒋敬敏
    蒋敬敏
    2019-08-12

    您好,请问你的问题解决了吗?我也遇到这种问题,特殊表情绘制不出来

    2019-08-12
    有用
    回复 6
    • jjj
      jjj
      2019-08-13
      emoji是四个字符编码的,我这边是canvas画图的时候需要计算当前字符串的长度才能实现换行,逐个判断的时候会把表情拆成两个字,导致iOS无法识别字符,绘制空白
      2019-08-13
      2
      回复
    • 🌞sunny🍁潇儿
      🌞sunny🍁潇儿
      2019-09-03回复jjj
      那后来怎么判断呢?
      2019-09-03
      回复
    • Danel
      Danel
      2019-12-10回复🌞sunny🍁潇儿
      for of
      2019-12-10
      回复
    • Pinellia
      Pinellia
      2020-03-16回复jjj
      我也遇到了这个问题  请问你怎么解决的呢
      2020-03-16
      回复
    • jjj
      jjj
      2020-03-17回复Pinellia
      可以过滤出字符串中的emoji,单独计算,https://www.cnblogs.com/shenjp/p/8378354.html
      2020-03-17
      回复
    查看更多(1)
  • 是小白啊
    是小白啊
    2019-07-22

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-07-22
    有用
    回复 1
    • 🍉糖大敬🌸
      🍉糖大敬🌸
      2019-08-01
      现在小程序支持emoji字符集了吗
      2019-08-01
      回复
  • lee
    lee
    2019-07-22

    canvas 绘制网路图片是需要先download下来才能画出来的,整个画表情的没有做过,你能提供下代码的截图吗?我看下

    2019-07-22
    有用
    回复 3
    • jjj
      jjj
      2019-07-22
      您好,这里不涉及绘制网络图片,表情是textarea中输入的,当作字符串来绘制
      2019-07-22
      回复
    • lee
      lee
      2019-07-23
      这样起码你会画出来是字符串吧,不应该是空白的,你可以吧输入进去的放到data里面,然后用font画一下试试
      2019-07-23
      回复
    • lee
      lee
      2019-07-23
      这样起码你会画出来是字符串吧,不应该是空白的,你可以吧输入进去的放到data里面,然后用font画一下试试
      2019-07-23
      回复
登录 后发表内容