问题:通过把图片画到画布,然后在将画布内容转为base64 。 draw() 正常能把图片画出来,但是转为base 64后给img显示的时候
img是空白的。
原因: uni.canvasToTempFilePath 设置的高度跟canvas的宽度和高度不一致导致转换为base64的时候出错 。
最后要说的是, canvas画布的宽高必须跟画图时候的宽高一致(或者多出1像素),否则会出现导出的base64错误或者无法显示的问题。
问题:通过把图片画到画布,然后在将画布内容转为base64 。 draw() 正常能把图片画出来,但是转为base 64后给img显示的时候
img是空白的。
原因: uni.canvasToTempFilePath 设置的高度跟canvas的宽度和高度不一致导致转换为base64的时候出错 。
最后要说的是, canvas画布的宽高必须跟画图时候的宽高一致(或者多出1像素),否则会出现导出的base64错误或者无法显示的问题。