# TransformedGrayscaleImageUnit

The `TransformedGrayscaleImageUnit` class is a subclass of `IntermediateResultUnit` that represents a transformed grayscale image. It may be the original grayscale image or the inverted image of the original grayscale image.

## Definition

*Package:* com.dynamsoft.core.intermediate_results

```java
public class TransformedGrayscaleImageUnit extends IntermediateResultUnit
```

## Methods

| Method               | Description |
|----------------------|-------------|
| [`getImageData`](#getimagedata) | Gets the transformed grayscale image.|
| [`setImageData`](#setimagedata) | Sets the transformed grayscale image. |

### getImageData

Gets the image data of the transformed grayscale image. It may be the original grayscale image or the inverted image of the original grayscale image.

```java
ImageData getImageData()
```

**Return value**

Returns a `ImageData` object that represents the image data of the transformed grayscale image.

**See Also**

[ImageData](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/basic-classes/image-data.md)

### setImageData

Sets the transformed grayscale image.

```java
void setImageData(ImageData imgData) throws CoreException
```

**Parameters**

`imgData` The image data to set.

**Exception**

[`CoreException`](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/core-exception.md)

**See Also**

[ImageData](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/basic-classes/image-data.md)
