canvas 生成图片 artTo 安卓下变形,ios 完好
- 当前 Bug 的表现(可附上截图)
安卓下:
IOS下:
- 预期表现
与IOS相同
-
复现路径
-
提供一个最简复现 Demo
安卓下:
IOS下:
与IOS相同
复现路径
提供一个最简复现 Demo
// 圆角矩形
export function drawRoundedRect(options) {
let { ctx, x, y, r, width, height, color, shadow } = options
ctx.save()
if (shadow) {
ctx.setShadow(0, 0, shadow.offset, shadow.color)
}
ctx.setFillStyle(color)
ctx.beginPath()
ctx.moveTo(x + r, y)
ctx.arcTo(x + width, y, x + width, y + height, r)
ctx.arcTo(x + width, y + height, x, y + height, r)
ctx.arcTo(x, y + height, x, y, r)
ctx.arcTo(x, y, x + width, y, r)
ctx.closePath()
ctx.fill()
ctx.restore()
}