该issue 并未修复
原贴在 issue 编辑为已修复之后,并不止我一个人在反馈
https://developers.weixin.qq.com/community/develop/doc/000402e99385406a7d087ac3359c00
// 核心代码,详见代码片段
drawCycle(900, 900, 900); // 第一次对海报总体进行裁剪
let width = 250, height = 250, r = 42
drawCycle(width, height, r) // 第二次对海报里面的用户头像进行裁剪
ctx.setFillStyle('red')
ctx.fillRect(-(width / 2), -(height / 2), width, height)
IOS:
非IOS:
自行通过给所有边缘图层补上同样的 radius 给临时解决了,只使用单次 clip 裁切