ImageProcessingOptions.Builder

classe astratta statica pubblica ImageProcessingOptions.Builder

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

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