ImageProcessingOptions.Builder

classe abstraite statique publique ImageProcessingOptions.Builder

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

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