You can pass in either mutable or immutable Bitmap. However once
Bitmap is passed in, to keep data integrity you shouldn't modify content
in it.
Use BitmapExtractor to get Bitmap you passed in.
Public Constructors
|
BitmapMlImageBuilder(Bitmap bitmap)
Creates the builder with a mandatory
Bitmap. |
|
|
BitmapMlImageBuilder(Context context, Uri uri)
Creates the builder to build
MlImage from a file. |
Public Methods
| MlImage | |
| BitmapMlImageBuilder |
setRotation(int rotation)
Sets value for
MlImage.getRotation(). |
Inherited Methods
Public Constructors
public BitmapMlImageBuilder (Bitmap bitmap)
Creates the builder with a mandatory Bitmap.
Also calls setRotation(int) to set the optional properties. If not set, the values
will be set with default:
- rotation: 0
Parameters
| bitmap | image data object. |
|---|
public BitmapMlImageBuilder (Context context, Uri uri)
Creates the builder to build MlImage from a file.
Also calls setRotation(int) to set the optional properties. If not set, the values
will be set with default:
- rotation: 0
Parameters
| context | the application context. |
|---|---|
| uri | the path to the resource file. |
Throws
| IOException |
|---|
Public Methods
public BitmapMlImageBuilder setRotation (int rotation)
Sets value for MlImage.getRotation().
Parameters
| rotation |
|---|
Throws
| IllegalArgumentException | if the rotation value is not 0, 90, 180 or 270. |
|---|