MediaMlImageBuilder

public class MediaMlImageBuilder

Builds MlImage from Image.

Once Image is passed in, to keep data integrity you shouldn't modify content in it.

Use MediaImageExtractor to get Image you passed in.

Public Constructors

MediaMlImageBuilder(Image mediaImage)
Creates the builder with a mandatory Image.

Public Methods

MlImage
build()
Builds an MlImage instance.
MediaMlImageBuilder
setRotation(int rotation)
Sets value for MlImage.getRotation().

Inherited Methods

Public Constructors

public MediaMlImageBuilder (Image mediaImage)

Creates the builder with a mandatory Image.

Also calls setRotation(int) to set the optional properties. If not set, the values will be set with default:

  • rotation: 0

Parameters
mediaImage image data object.

Public Methods

public MlImage build ()

Builds an MlImage instance.

public MediaMlImageBuilder setRotation (int rotation)

Sets value for MlImage.getRotation().

Parameters
rotation
Throws
IllegalArgumentException if the rotation value is not 0, 90, 180 or 270.