1e41f4b71Sopenharmony_ci# ImageData
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci>  **NOTE**
4e41f4b71Sopenharmony_ci>
5e41f4b71Sopenharmony_ci>  This component is supported since API version 4. Updates will be marked with a superscript to indicate their earliest API version.
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciThe **ImageData** object is an object that stores pixel data rendered on a [canvas](js-components-canvas-canvas.md).
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci## Attributes
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci| Name    | Type                       | Description                          |
13e41f4b71Sopenharmony_ci| ------ | ------------------------- | ---------------------------- |
14e41f4b71Sopenharmony_ci| width  | number                    | Actual width of the rectangle on the canvas, in pixels.                 |
15e41f4b71Sopenharmony_ci| height | number                    | Actual height of the rectangle on the canvas, in pixels.                 |
16e41f4b71Sopenharmony_ci| data   | <Uint8ClampedArray> | A one-dimensional array of color values. The values range from 0 to 255.|
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci## Example
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci```html
22e41f4b71Sopenharmony_ci<!-- xxx.hml -->
23e41f4b71Sopenharmony_ci<div>
24e41f4b71Sopenharmony_ci  <canvas ref="canvas" style="width: 500px; height: 500px; background-color: #ffff00;"></canvas>
25e41f4b71Sopenharmony_ci</div>
26e41f4b71Sopenharmony_ci```
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci```js
29e41f4b71Sopenharmony_ci// xxx.js
30e41f4b71Sopenharmony_ciimport promptAction from '@ohos.promptAction';
31e41f4b71Sopenharmony_ciexport default {
32e41f4b71Sopenharmony_ci  onShow() {
33e41f4b71Sopenharmony_ci    const el =this.$refs.canvas;
34e41f4b71Sopenharmony_ci    const ctx = el.getContext('2d');
35e41f4b71Sopenharmony_ci    ctx.fillRect(0,0,200,200)
36e41f4b71Sopenharmony_ci    var imageData = ctx.createImageData(1,1)
37e41f4b71Sopenharmony_ci    promptAction.showToast({
38e41f4b71Sopenharmony_ci      message:imageData,
39e41f4b71Sopenharmony_ci      duration:5000
40e41f4b71Sopenharmony_ci    })
41e41f4b71Sopenharmony_ci  }
42e41f4b71Sopenharmony_ci}
43e41f4b71Sopenharmony_ci```
44