---
title: "ImageMetaData | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ImageMetaData/"
---

# ImageMetaData

> [`ImageMetaData`](#imagemetadata)

## Classes

### ImageMetaData

#### Constructors

##### Constructor

```ts
new ImageMetaData(rawData?): ImageMetaData;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `rawData?` | `string` \| `Object` |

###### Returns

#### Properties

##### isUserImage

```ts
isUserImage: boolean = false;
```

##### isVector

```ts
isVector: boolean = false;
```

##### name

```ts
name: string = null;
```

##### origin

```ts
origin: Origin;
```

##### pageIndex

```ts
pageIndex: number = 0;
```

##### size

```ts
size: ImageSize;
```

##### storageId

```ts
storageId: string = null;
```

#### Methods

##### clone()

```ts
clone(): ImageMetaData;
```

###### Returns

[`ImageMetaData`](#imagemetadata)

##### equals()

```ts
equals(other): any;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `other` | [`ImageMetaData`](#imagemetadata) |

###### Returns

`any`

##### fromInterface()

```ts
static fromInterface(value, name?): ImageMetaData;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | [`ImageMetaData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ImageItem.Namespace.ImageItem.md#imagemetadata) |
| `name?` | `string` |

###### Returns

[`ImageMetaData`](#imagemetadata)
