我正在尝试使用html canvas元素构建一个自由手绘应用程序,因此我正在尝试实现' undo‘功能,该功能基本上是获取画布当前状态的快照,然后当用户在画布上绘制内容时将其保存在某种列表中,当用户按下我尝试在image.onload之后调用context.drawImage(),如下所示,但仍然没有用。canvas if (this.undoHistory.length > 0) {
let image = new Image()
在画布中呈现图像后,我尝试获取图像的rgb值。然而,我得到了所有的0作为回报。在呈现图像后,我试图使用getImageData(),但不确定为什么得到0。reader = new FileReader() var image = new Image(); image.width = canvas.width;
image.height = canvas.h