收藏
回答

canvas组件添加背景颜色

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

canvas组件在jpg格式下真机出现黑色图片,怎么添加一个白色背景,让画布自定义签名保存真机不出现黑色图片状态(只能是jpg格式的图片,png透明背景不行)




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

2 个回答

  • Simon Li
    Simon Li
    01-18

    canvas 转 image/jpeg 是 会舍弃掉透明度。所以会导致base64后,透明区域变成黑色。推荐一种解决方法:先在canvas上填充白色背景,再绘制其他内容,其他的背景颜色也是同理的。

    01-18
    有用 1
    回复
  • 时迁
    时迁
    2019-12-19

    楼主后来加了什么?求赐教,我也遇到了这个问题

    2019-12-19
    有用
    回复 1
    • Simon Li
      Simon Li
      01-18
      canvas 转 image/jpeg 是 会舍弃掉透明度。所以会导致base64后,透明区域变成黑色。推荐一种解决方法:先在canvas上填充白色背景,再绘制其他内容,其他的背景颜色也是同理的。
      01-18
      1
      回复
登录 后发表内容