问题模块 | 框架类型 | 问题类型 | 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(); } }) |