1# ImageData对象
2
3>  **说明:**
4>  从API version 4开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
5
6ImageData对象可以存储[canvas组件](js-components-canvas-canvas.md)渲染的像素数据。
7
8
9## 属性
10
11| 属性     | 类型                        | 描述                           |
12| ------ | ------------------------- | ---------------------------- |
13| width  | number                    | 矩形区域实际像素宽度。                  |
14| height | number                    | 矩形区域实际像素高度。                  |
15| data   | <Uint8ClampedArray> | 一维数组,保存了相应的颜色数据,数据值范围为0到255。 |
16
17
18## 示例
19
20```html
21<!-- xxx.hml -->
22<div>
23  <canvas ref="canvas" style="width: 500px; height: 500px; background-color: #ffff00;"></canvas>
24</div>
25```
26
27```js
28// xxx.js
29import promptAction from '@ohos.promptAction';
30export default {
31  onShow() {
32    const el =this.$refs.canvas;
33    const ctx = el.getContext('2d');
34    ctx.fillRect(0,0,200,200)
35    var imageData = ctx.createImageData(1,1)
36    promptAction.showToast({
37      message:imageData,
38      duration:5000
39    })
40  }
41}
42```
43