--- title: ImageData slug: Web/API/ImageData translation_of: Web/API/ImageData ---
ImageData
接口描述 {{HTMLElement("canvas")}} 元素的一个隐含像素数据的区域。使用 {{domxref("ImageData.ImageData", "ImageData()")}} 构造函数创建或者使用和 canvas 在一起的 {{domxref("CanvasRenderingContext2D")}} 对象的创建方法: {{domxref("CanvasRenderingContext2D.createImageData", "createImageData()")}} 和 {{domxref("CanvasRenderingContext2D.getImageData", "getImageData()")}}。也可以使用 {{domxref("CanvasRenderingContext2D.putImageData", "putImageData()")}} 设置 canvas 的一部分。
ImageData
对象,并包含图像的大小。如果不给定数组,会创建一个“完全透明”(因为透明度值为0)的黑色矩形图像。注意,这是最常见的方式去创建这样一个对象,在 {{domxref("CanvasRenderingContext2D.createImageData", "createImageData()")}} 不可用时。0
至 255
(包含)的整数表示。 unsigned
long
),使用像素描述 ImageData 的实际高度。unsigned
long
),使用像素描述 ImageData 的实际宽度。Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', "canvas.html#imagedata", "ImageData")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.ImageData")}}