html52.com
我爱小程序-开发者交流社区

canvas按原图比例生成,图片上文字有锯齿,各位大神怎样解决生成海报失真的问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 canvasToTempFilePath 客户端 7.0.3 2.3.0

- 需求的场景描述(希望解决的问题)

小程序生成带小程序码的海报,保存到本地 图片上文字不清晰 有锯齿

图片上文字不清晰 有锯齿- 希望提供的能力


- 希望提供的能力

希望生成的海报清晰且上面的文字没有锯齿


目前的业务码:

wx.canvasToTempFilePath({
    x: 0,
    y: 0,
    width: canvasWidth ,
    height: canvasHeight ,
    destWidth: canvasWidth * ratio,
    destHeight: canvasHeight * ratio,
    // destWidth: 449 * unit,
    // destHeight:800 * unit,
    canvasId: 'myCanvas',
    fileType: 'jpg',
    quality: 1,
    success: (res) => {
      console.log("生成分享图片地址" + res.tempFilePath);
      this.setData({
        canvasImg: res.tempFilePath
      })
      wx.hideLoading();
    }
  })


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付