ICanvasRenderingContext2D.PutImageData

PutImageData(IImageData, double, double)

将给定 ImageData 对象的数据绘制到位图上。 如果提供了脏矩形,则仅绘制该矩形的像素。 该方法不受画布变换矩阵的影响。

public void PutImageData(IImageData imagedata, double dx, double dy)
范围类型描述
imagedataIImageData包含像素值数组的 ImageData 对象。
dxDouble在目标画布中放置图像数据的水平位置(x 坐标)。
dyDouble将图像数据放置在目标画布中的垂直位置(y 坐标)。

也可以看看


PutImageData(IImageData, double, double, double, double, double, double)

将给定 ImageData 对象的数据绘制到位图上。 如果提供了脏矩形,则仅绘制该矩形的像素。 该方法不受画布变换矩阵的影响。

public void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, 
    double dirtyWidth, double dirtyHeight)
范围类型描述
imagedataIImageData包含像素值数组的 ImageData 对象。
dxDouble在目标画布中放置图像数据的水平位置(x 坐标)。
dyDouble将图像数据放置在目标画布中的垂直位置(y 坐标)。
dirtyXDouble水平位置(x 坐标)。图像数据左上角的 x 坐标。默认为 0。
dirtyYDouble垂直位置(y 坐标)。图像数据左上角的 y 坐标。默认为 0。
dirtyWidthDouble要绘制的矩形的宽度。默认为图像数据的宽度。
dirtyHeightDouble要绘制的矩形的高度。默认为图像数据的高度。

也可以看看