---
title: "ImageData | 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.

# Variable ImageData

ImageData: {  
    prototype: [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/);  
    new (sw: number, sh: number, settings?: [ImageDataSettings](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageDataSettings/)): [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/);  
    new (  
        data: [ImageDataArray](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ImageDataArray/),  
        sw: number,  
        sh?: number,  
        settings?: [ImageDataSettings](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageDataSettings/),  
    ): [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/);  
}

#### Type Declaration

-   -   new (sw: number, sh: number, settings?: [ImageDataSettings](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageDataSettings/)): [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/)
    -   #### Parameters
        
        -   sw: number
        -   sh: number
        -   `Optional`settings: [ImageDataSettings](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageDataSettings/)
        
        #### Returns [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/)
        
    -   new (  
            data: [ImageDataArray](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ImageDataArray/),  
            sw: number,  
            sh?: number,  
            settings?: [ImageDataSettings](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageDataSettings/),  
        ): [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/)
    -   #### Parameters
        
        -   data: [ImageDataArray](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ImageDataArray/)
        -   sw: number
        -   `Optional`sh: number
        -   `Optional`settings: [ImageDataSettings](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageDataSettings/)
        
        #### Returns [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/)
        
-   ##### prototype: [ImageData](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ImageData/)
