The underlying pixel data of an area of a element. It is created using the ImageData() constructor or creator methods on the CanvasRenderingContext2D object associated with a canvas: createImageData() and getImageData(). It can also be used to set a part of the canvas by using putImageData().

MDN Reference

interface ImageData {
    colorSpace: PredefinedColorSpace;
    data: Uint8ClampedArray<ArrayBufferLike>;
    height: number;
    width: number;
}

Properties

data: Uint8ClampedArray<ArrayBufferLike>

Returns the one-dimensional array containing the data in RGBA order, as integers in the range 0 to 255.

MDN Reference

height: number

Returns the actual dimensions of the data in the ImageData object, in pixels.

MDN Reference

width: number

Returns the actual dimensions of the data in the ImageData object, in pixels.

MDN Reference