PutImageData

PutImageData(IImageData, double, double)

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

public void PutImageData(IImageData imagedata, double dx, double dy)
范围 类型 描述
imagedata IImageData 一个包含像素值数组的 ImageData 对象。
dx Double 在目标画布中放置图像数据的水平位置(x 坐标)。
dy Double 在目标画布中放置图像数据的垂直位置(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)
范围 类型 描述
imagedata IImageData 一个包含像素值数组的 ImageData 对象。
dx Double 在目标画布中放置图像数据的水平位置(x 坐标)。
dy Double 在目标画布中放置图像数据的垂直位置(y 坐标)。
dirtyX Double 水平位置(x 坐标)。图像数据左上角的 x 坐标。默认为 0。
dirtyY Double 垂直位置(y 坐标)。图像数据左上角的 y 坐标。默认为 0。
dirtyWidth Double 要绘制的矩形的宽度。默认为图像数据的宽度。
dirtyHeight Double 要绘制的矩形的高度。默认为图像数据的高度。

也可以看看