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