ImageProcessingOptions.Builder

public static 抽象クラス ImageProcessingOptions.Builder

ImageProcessingOptions のビルダー。

関心領域と回転の両方が指定されている場合、関心領域周辺の切り抜きが最初に抽出され、指定された回転が切り抜きに適用されます。

パブリック コンストラクタ

パブリック メソッド

final ImageProcessingOptions
build()
ImageProcessingOptions インスタンスを検証してビルドします。
抽象 ImageProcessingOptions.Builder
setRegionOfInterest(RectF 値)
画像から切り抜く関心領域(省略可)を設定します。
抽象 ImageProcessingOptions.Builder
setRotationDegrees(int 値)
画像(または切り抜かれた関心領域)に適用する回転を時計回りの角度で設定します。

継承されるメソッド

パブリック コンストラクタ

public Builder ()

パブリック メソッド

public final ImageProcessingOptions build ()

ImageProcessingOptions インスタンスを検証してビルドします。

例外
IllegalArgumentException 通知されます。

public 抽象 ImageProcessingOptions.Builder setRegionOfInterest (RectF 値)

画像から切り抜く関心領域(省略可)を設定します。指定しない場合は、イメージ全体が使用されます。

座標は [0,1]、leftright 未満、topbottom 未満にする必要があります。それ以外の場合、build() が呼び出されると IllegalArgumentException がスローされます。

パラメータ
value

public 抽象 ImageProcessingOptions.Builder setRotationDegrees (int 値)

画像(または切り抜かれた関心領域)に適用する回転を時計回りの角度で設定します。デフォルトは 0 です。

回転は 90° の倍数(正または負)にする必要があります。それ以外の場合、build() が呼び出されると IllegalArgumentException がスローされます。

パラメータ
value