BitmapMlImageBuilder

公共类 BitmapMlImageBuilder

Bitmap 构建 MlImage

您可以传入可变或不可变的 Bitmap。不过,在传入 Bitmap 后,为保持数据的完整性,您不应修改其中的内容。

使用 BitmapExtractor 获取您传入的 Bitmap

公共构造函数

BitmapMlImageBuilder(位图位图)
创建具有必需 Bitmap 的构建器。
BitmapMlImageBuilder(Context context, Uri uri)
创建用于从文件构建 MlImage 的构建器。

公共方法

MlImage
build()
构建 MlImage 实例。
BitmapMlImageBuilder
setRotation(整数旋转)
设置 MlImage.getRotation() 的值。

继承的方法

公共构造函数

public BitmapMlImageBuilder (位图位图)

创建具有必需 Bitmap 的构建器。

还会调用 setRotation(int) 以设置可选属性。如果未设置此政策,系统将使用默认值设置相应的值:

  • 旋转:0

参数
位图 图像数据对象。

public BitmapMlImageBuilder (Context context, Uri uri)

创建构建器,以从文件构建 MlImage

还会调用 setRotation(int) 以设置可选属性。如果未设置此政策,系统将使用默认值设置相应的值:

  • 旋转:0

参数
context 应用上下文。
uri 资源文件的路径。
抛出
IOException

公共方法

public MlImage build ()

构建 MlImage 实例。

public BitmapMlImageBuilder setRotation (int 旋转)

设置 MlImage.getRotation() 的值。

参数
旋转
抛出
IllegalArgumentException 如果旋转值不是 0、90、180 或 270,则会发生该错误。