# ks.canvasGetImageData

获取画布指定区域的像素数据。

# canvasGetImageData(options: CanvasGetImageDataOptions): Promise<CanvasGetImageDataResult>

# 参数

参数 类型 必填
options CanvasGetImageDataOptions

# CanvasGetImageDataOptions

属性
属性 类型 必填 说明
canvasId string canvas 组件的 canvas-id 属性
x number 源图像数据在目标画布中的位置偏移量(x 轴方向的偏移量)
y number 源图像数据在目标画布中的位置偏移量(y 轴方向的偏移量)
width number 源图像数据矩形区域的宽度
height number 源图像数据矩形区域的高度
success (result: CanvasGetImageDataResult) => void 接口调用成功的回调函数
fail (error: APIError) => void 接口调用失败的回调函数
complete (resultOrError: CanvasGetImageDataResult | APIError) => void 接口调用结束的回调函数(调用成功、失败都会执行)

# 返回值

# Promise<CanvasGetImageDataResult>

CanvasGetImageDataResult
属性
属性 类型 说明
width number 图像宽度
height number 图像高度
data Uint8ClampedArray 图像像素点数据,一维数组,每四项表示一个像素点的 rgba
Copyright ©2024, All Rights Reserved