Kreator dla: ImageProcessingOptions
.
Jeśli określony jest zarówno obszar zainteresowań, jak i obrót, przycięcie zostanie najpierw wycięte wokół wybranego regionu, a następnie do przycięcia zostanie zastosowana określona rotacja.
Konstruktorzy publiczni
Metody publiczne
final ImageProcessingOptions |
build()
Weryfikuje i buduje instancję
ImageProcessingOptions . |
abstract ImageProcessingOptions.Builder |
setRegionOfInterest(wartość RectF)
Ustawia opcjonalny region zainteresowań do przycięcia z obrazu.
|
abstract ImageProcessingOptions.Builder |
setRotationDegrees(wartość int)
Ustawia obrót w stopniach w prawo do obrazu (lub przyciętego obszaru zainteresowań).
|
Metody dziedziczone
Konstruktorzy publiczni
public Builder ()
Metody publiczne
public final ImageProcessingOptions build ()
Weryfikuje i buduje instancję ImageProcessingOptions
.
Rzuty
IllegalArgumentException | jeśli niektóre z podanych wartości nie spełniają wymagań. |
---|
public abstract ImageProcessingOptions.Builder setRegionOfInterest (wartość RectF)
Ustawia opcjonalny region zainteresowań do przycięcia z obrazu. Jeśli nie podasz żadnej wartości, zostanie użyty pełny obraz.
Współrzędne muszą mieć wartość [0,1], left
musi mieć wartość < right
, a top
musi być < bottom
. W przeciwnym razie podczas wywołania build()
zostanie zgłoszony wyjątek IllegalArgumentException.
Parametry
value |
---|
public abstract ImageProcessingOptions.Builder setRotationDegrees (wartość całkowita)
Ustawia obrót w stopniach w prawo do obrazu (lub przyciętego obszaru zainteresowań). Domyślna wartość to 0.
Obrót musi być wielokrotnością wartości 90° (dodatnią lub ujemną). W przeciwnym razie przy wywołaniu funkcji build()
zostanie zgłoszony wyjątek IllegalArgumentException.
Parametry
value |
---|