您的浏览器暂不支持画布!

不矫正的样子

您的浏览器暂不支持画布!

减去矩形自身宽高一半

核心代码: context.rect((canvas.width - rectSize[0]) >> 1, (canvas.height - rectSize[1]) >> 1, ...rectSize);

您的浏览器暂不支持画布!

反向平移, 好处是复原回去也简单

核心代码: context.translate(-rectSize[0] >> 1, -rectSize[1] >> 1);