收藏
回答

小程序canvas生成图片,在安卓上背景黑色(透明)iOS下背景为白色,怎么解决 ?

// 由于之前试过填充白底黑字,但是生成的图片还是黑底,就改成 了 黑底白字
       context.fillStyle = 'rgba(0, 0, 0, 1)';
    context.clearRect(00, canvasw, canvash);
    context.setStrokeStyle('#ffffff');
    context.setLineWidth(3);
    context.setLineCap('round');
    context.setLineJoin('round'); 

// 用了该方式,保存的图片 安卓手机是黑底白字,但是在苹果iOS手机 是出现了 白底白字
wx.canvasToTempFilePath({
        canvasId'canvas',       
        fileType'jpg',
        quality1,
        successfunction (res{
          let imgBase64 = wx.getFileSystemManager().readFileSync(res.tempFilePath, 'base64')
          console.log('imgBase64''data:image/jpeg;base64,' + imgBase64)
        },
})


// 用了该方式,保存的图片 安卓手机是黑底白字,但是在苹果iOS手机 是出现了 白底白字 (无法查看)。
请问各位大佬,这种情况该怎么解决?


回答关注问题邀请回答
收藏
登录 后发表内容
问题标签