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 Constructor Summary
Public Method Summary
MlImage | |
BitmapMlImageBuilder |
setRotation(int rotation)
Sets value for
MlImage.getRotation() .
|
Inherited Method Summary
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()
.
Throws
IllegalArgumentException | if the rotation value is not 0, 90, 180 or 270. |
---|