我希望saveLayer方法允许我在不同的“图层”上绘图,然后在绘图完成后,按照我选择的顺序将图层与Canvas合并。显而易见的问题是“为什么不重新安排绘图操作呢?”答案是我不能:我有一条路径需要绘制到Canvas上。在背景/最低z-index中,我想绘制封闭的路径,并使用填充样式添加一些额外的点。然后最重要的是,我只想画出路径中原来的点的轮廓。由于我无法撤消向路径添加的点,我唯一的选择是克隆路径,或者绘制到第二层,稍后可以将其放置在其他所有层之上。saveLayer()似乎提供了该功能,但它的行为与我预期的不同。我的操作的基本流程是这样的:intoverlay=canvas.save