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 |
---|