---
title: "ImageBitmap | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface ImageBitmap

The **`ImageBitmap`** interface represents a bitmap image which can be drawn to a

without undue latency. It can be created from a variety of source objects using the Window.createImageBitmap() or WorkerGlobalScope.createImageBitmap() factory method. ImageBitmap provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageBitmap)

interface ImageBitmap {  
    [height](#height): number;  
    [width](#width): number;  
    [close](#close-1)(): void;  
}

##### Index

### Properties[](#properties)

[height](#height) [width](#width)

### Methods[](#methods)

[close](#close)

## Properties[](#properties-1)

### `Readonly`height[](#height)

height: number

The **`ImageBitmap.height`** read-only property returns the ImageBitmap object's height in CSS pixels.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageBitmap/height)

### `Readonly`width[](#width)

width: number

The **`ImageBitmap.width`** read-only property returns the ImageBitmap object's width in CSS pixels.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageBitmap/width)

## Methods[](#methods-1)

### close[](#close)

-   close(): void[](#close-1)
    
    The **`ImageBitmap.close()`** method disposes of all graphical resources associated with an ImageBitmap.
    
    [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageBitmap/close)
    
    #### Returns void
