The ImageBitmap interface represents a bitmap image which can be drawn to a <canvas> without undue latency. It can be created from a variety of source objects using the createImageBitmap() factory method. ImageBitmap provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL.
Properties
ImageBitmap.heightRead only- Is an
unsignedlongrepresenting the height, in CSS pixels, of theImageData. ImageBitmap.widthRead only- Is an
unsignedlongrepresenting the width, in CSS pixels, of theImageData.
Methods
ImageBitmap.close()-
Disposes of all graphical resources associated with an
ImageBitmap.
Specifications
| Specification | Status | Comment |
|---|---|---|
| WHATWG HTML Living Standard The definition of 'ImageBitmap' in that specification. |
Living Standard |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 50.0 | 42 (42) | ? | 37 | ? |
close() |
52.0 | 46 (46) | No support | 39 | No support |
| Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|---|
| Basic support | No support | 50.0 | 42.0 (42) | ? | 37 | ? | 50.0 |
close() |
No support | 52.0 | 46 (46) | No support | 39 | No support | 52.0 |