Costruttore per ImageProcessingOptions
.
Se vengono specificate sia la regione di interesse sia la rotazione, il ritaglio attorno alla regione di interesse viene estratto prima, quindi la rotazione specificata viene applicata al ritaglio.
Costruttori pubblici
Builder()
|
Metodi pubblici
final ImageProcessingOptions |
build()
Convalida e crea l'istanza
ImageProcessingOptions . |
astratto ImageProcessingOptions.Builder |
setRegionOfInterest(valore RectF)
Imposta la regione di interesse opzionale da ritagliare dall'immagine.
|
astratto ImageProcessingOptions.Builder |
setRotationDegrees(valore int)
Imposta la rotazione da applicare all'immagine (o alla regione di interesse ritagliata), in gradi in senso orario.
|
Metodi ereditati
Costruttori pubblici
pubblica Builder ()
Metodi pubblici
pubblici final ImageProcessingOptions build ()
Convalida e crea l'istanza ImageProcessingOptions
.
Lanci
IllegalArgumentException | nel caso in cui alcuni dei valori forniti non soddisfino i requisiti. |
---|
Public astratto ImageProcessingOptions.Builder setRegionOfInterest (valore RectF)
Imposta la regione di interesse opzionale da ritagliare dall'immagine. Se non specificata, viene utilizzata l'immagine intera.
Le coordinate devono essere in [0,1], left
deve essere < right
e top
deve essere
< bottom
, altrimenti verrà generata un'eccezione di IllegalArgumentException quando viene chiamato build()
.
Parametri
valore |
---|
Public astratto ImageProcessingOptions.Builder setRotationDegrees (valore int)
Imposta la rotazione da applicare all'immagine (o alla regione di interesse ritagliata), in gradi in senso orario. Il valore predefinito è 0.
La rotazione deve essere un multiplo (positivo o negativo) di 90°, altrimenti
verrà generata un'eccezione IllegalArgumentException quando viene chiamato build()
.
Parametri
valore |
---|