Compilateur pour ImageProcessingOptions
.
Si vous spécifiez à la fois la zone d'intérêt et la rotation, le recadrage autour de la région d'intérêt est d'abord extrait, puis la rotation spécifiée est appliquée à la recadrage.
Constructeurs publics
Builder()
|
Méthodes publiques
final ImageProcessingOptions |
build()
Valide et compile l'instance
ImageProcessingOptions . |
abstrait ImageProcessingOptions.Builder |
setRegionOfInterest(valeur RectF)
Définit la zone d'intérêt (facultative) à recadrer à partir de l'image.
|
abstrait ImageProcessingOptions.Builder |
setRotationDegrees(valeur entière)
Définit la rotation à appliquer à l'image (ou à la zone d'intérêt recadrée), en degrés dans le sens des aiguilles d'une montre.
|
Méthodes héritées
Constructeurs publics
public Builder ()
Méthodes publiques
public final ImageProcessingOptions build ()
Valide et compile l'instance ImageProcessingOptions
.
Génère
IllegalArgumentException | si certaines des valeurs fournies ne répondent pas à leurs exigences. |
---|
public abstract ImageProcessingOptions.Builder setRegionOfInterest (valeur RectF)
Définit la zone d'intérêt (facultative) à recadrer à partir de l'image. Si aucune valeur n'est spécifiée, l'image complète est utilisée.
Les coordonnées doivent être comprises entre [0,1], left
doit être < right
et top
doit être < bottom
, sinon une exception IllegalArgumentException sera générée lors de l'appel de build()
.
Paramètres
valeur |
---|
public abstrait ImageProcessingOptions.Builder setRotationDegrees (valeur entière)
Définit la rotation à appliquer à l'image (ou à la zone d'intérêt recadrée), en degrés dans le sens des aiguilles d'une montre. La valeur par défaut est 0.
La rotation doit être un multiple (positif ou négatif) de 90°, sinon une exception IllegalArgumentException sera générée lors de l'appel de build()
.
Paramètres
valeur |
---|