public static 抽象クラス ImageProcessingOptions.Builder
ImageProcessingOptions のビルダー。
関心領域と回転の両方が指定されている場合、関心領域周辺の切り抜きが最初に抽出され、指定された回転が切り抜きに適用されます。
パブリック コンストラクタ
|
Builder()
|
パブリック メソッド
| 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]、left は right 未満、top は bottom 未満にする必要があります。それ以外の場合、build() が呼び出されると IllegalArgumentException がスローされます。
パラメータ
| value |
|---|
public 抽象 ImageProcessingOptions.Builder setRotationDegrees (int 値)
画像(または切り抜かれた関心領域)に適用する回転を時計回りの角度で設定します。デフォルトは 0 です。
回転は 90° の倍数(正または負)にする必要があります。それ以外の場合、build() が呼び出されると IllegalArgumentException がスローされます。
パラメータ
| value |
|---|