Builder für ImageProcessingOptions.
Wenn sowohl eine Interessenregion als auch eine Rotation angegeben sind, wird zuerst der Zuschnitt um diese Region extrahiert. Anschließend wird die angegebene Rotation auf den Zuschnitt angewendet.
Public Constructors
|
Builder()
|
Public Methods
| Finale ImageProcessingOptions |
build()
Validiert und erstellt die
ImageProcessingOptions-Instanz. |
| Zusammenfassung ImageProcessingOptions.Builder |
setRegionOfInterest(RectF-Wert)
Legt die optionale Region fest, die aus dem Bild zugeschnitten werden soll.
|
| Zusammenfassung ImageProcessingOptions.Builder |
setRotationDegrees(int-Wert)
Legt die Drehung fest, die auf das Bild (oder den zugeschnittenen Bereich von Interesse) in Grad im Uhrzeigersinn angewendet werden soll.
|
Übernommene Methoden
Public Constructors
public Builder ()
Public Methods
public final ImageProcessingOptions build ()
Validiert und erstellt die ImageProcessingOptions-Instanz.
Löst aus
| IllegalArgumentException | Einige der angegebenen Werte erfüllen nicht die Anforderungen. |
|---|
public abstrakt ImageProcessingOptions.Builder setRegionOfInterest (RectF-Wert)
Legt die optionale Region fest, die aus dem Bild zugeschnitten werden soll. Wenn keine Angabe erfolgt, wird das vollständige Image verwendet.
Die Koordinaten müssen in [0,1] liegen, left muss kleiner als right sein und top muss unter bottom sein. Andernfalls wird beim Aufruf von build() eine geschuldete Ausnahme ausgelöst.
Parameter
| value |
|---|
public abstrakt ImageProcessingOptions.Builder setRotationDegrees (int-Wert)
Legt die Drehung fest, die auf das Bild (oder den zugeschnittenen Bereich von Interesse) in Grad im Uhrzeigersinn angewendet werden soll. Die Standardeinstellung ist 0.
Die Drehung muss ein Vielfaches (positiv oder negativ) von 90° sein, da andernfalls beim Aufruf von build() eine Ausnahme = Ausnahme ausgelöst wird.
Parameter
| value |
|---|