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.
ImageBitmap
is a transferable object.
Instance properties
ImageBitmap.height
Read only
-
An unsigned long
representing the height, in CSS pixels, of the ImageData
.
ImageBitmap.width
Read only
-
An unsigned long
representing the width, in CSS pixels, of the ImageData
.
Instance methods
-
ImageBitmap.close()
-
Disposes of all graphical resources associated with an ImageBitmap
.
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
ImageBitmap |
50 |
79 |
42 |
No |
37 |
15 |
50 |
50 |
42 |
37 |
15 |
5.0 |
close |
52 |
79 |
46 |
No |
37 |
15 |
52 |
52 |
46 |
37 |
15 |
6.0 |
height |
50 |
79 |
42 |
No |
37 |
15 |
50 |
50 |
42 |
37 |
15 |
5.0 |
width |
50 |
79 |
42 |
No |
37 |
15 |
50 |
50 |
42 |
37 |
15 |
5.0 |
See also