# ScaledBarcodeImageUnit Class

The `ScaledBarcodeImageUnit` class represents a unit that contains scaled barcode image. It inherits from the `IntermediateResultUnit` class.

## Definition

*Package:* com.dynamsoft.dbr.intermediate_results

*Inheritance:* [IntermediateResultUnit](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/intermediate-results/intermediate-result-unit.md) -> ScaledBarcodeImageUnit

```java
public class ScaledBarcodeImageUnit extends IntermediateResultUnit
```

## Methods

| Method                            | Description |
|-----------------------------------|-------------|
| [`getImageData`](#getimagedata)           | Gets the scaled barcode image data.|
| [`setImageData`](#setimagedata)           | Sets the scaled image data.|

### getImageData

Gets the scaled barcode image data.

```java
public ImageData getImageData()
```

**Return value**

Returns the scaled image of the barcode.

**See Also**

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

### setImageData

Sets the scaled image data.

```java
public void setImageData(ImageData imgData) throws BarcodeReaderException
```

**Parameters**

`imgData` The scaled image data.

**Exceptions**

`BarcodeReaderException` If an error occurs while setting the image data.

**See Also**

[BarcodeReaderException](https://www.dynamsoft.com/barcode-reader/docs/server/programming/java/api-reference/barcode-reader-exception.md)

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