该drawImage()方法用于在画布上绘制图像,画布和视频。它还可以绘制部分图像并增加或减小图像尺寸。
让我们看一个例子-
//context grabbed from your destination canvas
ctx = destinationCanvas.getContext('2d');
//drawImage()称为直接传递源画布
dCtx.drawImage(sourceCanvas, 0, 0);在此代码中,首先从源画布复制图像。sourceCanvas可以是HTMLImageElement,HTMLVideoElement或HTMLCanvasElement。画布绘图上下文不能用作源。如果画布绘图上下文是您的源画布,则在context.canvas下的上下文中有对原始画布元素的引用。
后面的代码使用drawImage()方法将上下文从源画布复制到所需的画布。