全部产品

CanvasContext.moveTo

版本要求: 基础库 1.11.0 或更高版本,若版本较低,建议做 兼容处理。

将像素数据绘制到画布。

入参

Object 类型,属性如下:

属性类型必填说明
dataUint8ClampedArray图像像素点数据,一维数组,每四项表示一个像素点的 rgba。
xNumber源图像数据在目标画布中的位置偏移量(x 轴方向的偏移量)。
yNumber源图像数据在目标画布中的位置偏移量(y 轴方向的偏移量)。
widthNumber源图像数据矩形区域的宽度 。
heightNumber源图像数据矩形区域的高度。
successFunction成功回调。
failFunction失败回调。
completeFunction完成回调。

示例代码

// .js
const data = new Uint8ClampedArray([255, 0, 0, 1])
const ctx = my.createCanvasContext('awesomeCanvas')

ctx.putImageData({
    x: 0,
    y: 0,
    width: 1,
    height: 1,
    data: data,
    success(res) {}
})