ImageProcessingOptions.Builder

公開靜態抽象類別 ImageProcessingOptions.Builder

ImageProcessingOptions 的建構工具。

如果同時指定興趣區域和旋轉角度,系統會先擷取搜尋區域周圍的裁剪,然後將指定的旋轉角度套用至裁剪。

公用建構函式

公用方法

最終 ImageProcessingOptions
build()
驗證並建構 ImageProcessingOptions 執行個體。
抽象 ImageProcessingOptions.Builder
setRegionOfInterest(RectF 值)
設定要從圖片裁剪的選填區域。
抽象 ImageProcessingOptions.Builder
setRotationDegrees(整數值)
設定旋轉,以順時針套用至圖片 (或裁剪的搜尋區域)。

繼承的方法

公用建構函式

public Builder ()

公用方法

public final ImageProcessingOptions build ()

驗證並建構 ImageProcessingOptions 執行個體。

擲回
IllegalArgumentException 提供的某些值不符合需求。

public 抽象 ImageProcessingOptions.Builder setRegionOfInterest (RectF 值)

設定要從圖片裁剪的選填區域。如未指定,則會使用完整圖片。

座標必須是在 [0,1] 內,left 必須為 < right,而 top 必須等於 < bottom,否則在呼叫 build() 時,系統會擲回 IllegalArgumentException。

參數

public 抽象 ImageProcessingOptions.Builder setRotationDegrees (int 值)

設定旋轉,以順時針套用至圖片 (或裁剪的搜尋區域)。預設值為 0。

旋轉必須是 90° 的倍數 (正數或負數),否則系統會在呼叫 build() 時擲回 IllegalArgumentException。

參數