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.height Read only
Is an unsigned long representing the height, in CSS pixels, of the ImageData.
ImageBitmap.width Read only
Is an unsigned long representing the width, in CSS pixels, of the ImageData.



Disposes of all graphical resources associated with an ImageBitmap.


Browser compatibilityUpdate compatibility data on GitHub

Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 50 No 42 No 37 No
height 50 ? 42 ? 37 ?
width 50 No 42 ? 37 ?
close 52 ? 46 No 37 No
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support 50 50 Yes 42 37 ? 5.0
height 50 50 ? 42 37 Yes Yes
width 50 50 No 42 37 Yes Yes
close 52 52 ? 46 37 No 6.0

See also

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.