Faire pivoter une image en Java

Ce sujet succinct montre comment faire pivoter une image en Java à l’aide des paramètres de configuration ainsi qu’une série systématique de tâches pour implémenter cette fonctionnalité. L’opération de rotation de bitmap en Java sera démontrée pour un angle défini par l’utilisateur, y compris la façon de spécifier la couleur de fond pour les zones révélées par la rotation. Vous découvrirez également comment faire pivoter et retourner des images simultanément pour divers formats tels que BMP, PNG, JPEG, etc.

Étapes pour faire pivoter une image en Java

  1. Préparez l’environnement en ajoutant Aspose.Imaging for Java au projet
  2. Obtenez l’image d’entrée en créant une instance de la classe Image
  3. Convertissez l’image en objet de la classe RasterImage
  4. Mettez l’image en cache dans la mémoire pour optimiser les performances
  5. Effectuez la rotation de l’image et définissez la couleur de fond avec la méthode rotate
  6. Exportez l’image pivotée

En utilisant l’opération rotation d’image en Java par angle, nous détaillons la configuration de l’environnement requise suivie des étapes ordonnées pour réaliser cette fonctionnalité. Le fichier BMP source est traité comme un RasterImage, ce qui offre plusieurs méthodes pour la rotation et le retournement. Initialement, l’image est mise en cache pour améliorer les performances, puis elle est pivotée et retournée avant d’être sauvegardée à nouveau dans le stockage.

Code pour faire pivoter une image en Java

Pour faire pivoter un bitmap en Java, l’exemple utilise la méthode rotate pour appliquer une rotation spécifique à l’image. Vous pouvez définir la couleur de fond qui remplit les zones vides créées lors de la rotation de l’image. De plus, il est possible de retourner l’image avec rotateFlip, qui utilise la classe RotateFlipType, et les options incluent Rotate90FlipX pour une rotation de 90° plus un retournement sur l’axe X, Rotate90FlipY pour une rotation de 90° plus un retournement sur l’axe Y, parmi un total de 16 combinaisons.

Dans ce guide, nous avons couvert la manière de faire pivoter des images en Java; pour des instructions sur le redimensionnement des images, consultez l’article Changer la luminosité de l’image en Java.

 Français