ImageProcessingOptions.Builder

公共静态抽象类 ImageProcessingOptions.Builder

ImageProcessingOptions 的构建器。

如果同时指定了兴趣区域和旋转,则先提取相关区域周围的剪裁,然后再对剪裁应用指定的旋转。

公共构造函数

公共方法

final ImageProcessingOptions
build()
验证并构建 ImageProcessingOptions 实例。
abstract ImageProcessingOptions.Builder
setRegionOfInterest(RectF 值)
设置要从图片中剪裁的可选兴趣区域。
abstract ImageProcessingOptions.Builder
setRotationDegrees(整数值)
设置要应用于图片(或剪裁的兴趣区域)的旋转角度,以顺时针度数表示。

继承的方法

公共构造函数

public Builder ()

公共方法

public final ImageProcessingOptions build ()

验证并构建 ImageProcessingOptions 实例。

抛出
IllegalArgumentException 如果提供的值中有些不符合相应要求,则会发生该错误。

public abstract ImageProcessingOptions.Builder setRegionOfInterest (RectF 值)

设置要从图片中剪裁的可选兴趣区域。如果未指定,则系统会使用完整映像。

坐标必须位于 [0,1] 内,left 必须小于 righttop 必须小于 bottom,否则在调用 build() 时,会抛出 IllegalArgumentException。

参数

public abstract ImageProcessingOptions.Builder setRotationDegrees (int value)

设置要应用于图片(或剪裁的兴趣区域)的旋转角度,以顺时针度数表示。默认值为 0。

旋转角度必须是 90° 的倍数(正或负),否则调用 build() 时会抛出 IllegalArgumentException。

参数