# ImageData Class

> A class representing the decompressed Image Data.

- Product: Adobe PDF Library 21
- Language: Modern C++
- Version: 21.4.0
- HTML page: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/class/ImageData
- Version index: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/llms.txt

```cpp
class ImageData
```

**Namespace:** `datalogics_interface`

## Description

A class representing the decompressed Image Data.

**Referenced by:** [`Image`](https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/class/Image.md)

## Constructors

### ImageData

```cpp
datalogics_interface::ImageData::ImageData(ImageData &&) noexcept
```

*constructor*

**Parameters**

- (unnamed) ([`ImageData &&`](https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/class/ImageData.md))

### ~ImageData

```cpp
datalogics_interface::ImageData::~ImageData()
```

*destructor*

## Methods

### get_raw_data

```cpp
std::vector< unsigned char > datalogics_interface::ImageData::get_raw_data() const
```

**Returns:** `std::vector< unsigned char >`

A byte array containing the uncompressed image pixel data.

Gets the raw bytes of the decompressed image data.

### operator=

```cpp
ImageData & datalogics_interface::ImageData::operator=(ImageData &&) noexcept
```

**Parameters**

- (unnamed) ([`ImageData &&`](https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/class/ImageData.md))

**Returns:** [`ImageData &`](https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/class/ImageData.md)
