ImageProcessingOptions.Builder

publiczna statyczna klasa abstrakcji ImageProcessingOptions.Builder

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