CanvasContext.moveTo
版本要求: 基础库 1.11.0 或更高版本,若版本较低,建议做 兼容处理。
将像素数据绘制到画布。
入参
Object 类型,属性如下:
属性 | 类型 | 必填 | 说明 |
data | Uint8ClampedArray | 是 | 图像像素点数据,一维数组,每四项表示一个像素点的 rgba。 |
x | Number | 是 | 源图像数据在目标画布中的位置偏移量(x 轴方向的偏移量)。 |
y | Number | 是 | 源图像数据在目标画布中的位置偏移量(y 轴方向的偏移量)。 |
width | Number | 是 | 源图像数据矩形区域的宽度 。 |
height | Number | 是 | 源图像数据矩形区域的高度。 |
success | Function | 否 | 成功回调。 |
fail | Function | 否 | 失败回调。 |
complete | Function | 否 | 完成回调。 |
示例代码
// .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) {}
})