Unsere Freiwilligen haben diesen Artikel noch nicht in Deutsch übersetzt. Machen Sie mit und helfen Sie, das zu erledigen!
The ImageData
interface represents the underlying pixel data of an area of a <canvas>
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()
.
Constructors
ImageData()
- Creates an
ImageData
object from a givenUint8ClampedArray
and the size of the image it contains. If no array is given, it creates an image of a black rectangle. Note that this is the most common way to create such an object in workers ascreateImageData()
is not available there.
Properties
ImageData.data
Read only- Is a
Uint8ClampedArray
representing a one-dimensional array containing the data in the RGBA order, with integer values between0
and255
(included). ImageData.height
Read only- Is an
unsigned
long
representing the actual height, in pixels, of theImageData
. ImageData.width
Read only- Is an
unsigned
long
representing the actual width, in pixels, of theImageData
.
Specifications
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'ImageData' in that specification. |
Living Standard |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 4.0 | 14 (14) | 9.0 | 9.0 | 3.1 |
Support in workers | (Yes) | 25 (25) | ? | ? | ? |
ImageData() constructor |
43 | 29 (29) | No support | 30 | ? |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | 2.1 | (Yes) | 14.0 (14) | ? | 10.0 | 3.2 | (Yes) |
Support in workers | ? | (Yes) | 25.0 (25) | ? | ? | ? | (Yes) |
ImageData() constructor |
? | (Yes) | 29.0 (29) | ? | ? | ? | (Yes) |
See also
CanvasRenderingContext2D
- The
<canvas>
element and its associated interface,HTMLCanvasElement
.