公共静态抽象类 ImageProcessingOptions.Builder
ImageProcessingOptions
的构建器。
如果同时指定了兴趣区域和旋转,则先提取相关区域周围的剪裁,然后再对剪裁应用指定的旋转。
公共构造函数
Builder()
|
公共方法
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
必须小于 right
,top
必须小于 bottom
,否则在调用 build()
时,会抛出 IllegalArgumentException。
参数
值 |
---|
public abstract ImageProcessingOptions.Builder setRotationDegrees (int value)
设置要应用于图片(或剪裁的兴趣区域)的旋转角度,以顺时针度数表示。默认值为 0。
旋转角度必须是 90° 的倍数(正或负),否则调用 build()
时会抛出 IllegalArgumentException。
参数
值 |
---|