Comment faire pivoter une image en C#

Ce didacticiel rapide explique comment faire pivoter une image en C# à l’aide des paramètres de configuration et d’une liste de tâches étape par étape pour obtenir cette fonctionnalité. Lors de l’utilisation de C# rotate bitmap, l’opération sera démontrée pour l’angle spécifié par l’utilisateur, ainsi que l’option permettant de définir la couleur d’arrière-plan de la surface exposée en raison de la rotation de l’image. Vous apprendrez également à faire pivoter et retourner des images simultanément pour tout type d’image comme BMP, PNG, JPEG, etc.

Étapes pour faire pivoter l’image en C#

  1. Établir l’environnement pour ajouter Aspose.Imaging du gestionnaire de packages Nuget à l’application
  2. Chargez l’image source dans l’objet de classe Image à faire pivoter
  3. Castez l’image sur RasterImage
  4. Mettez l’image en cache dans la mémoire pour obtenir de meilleures performances lors des transformations
  5. Faites pivoter l’image à 30 degrés et définissez la couleur d’arrière-plan sur Vert à l’aide de la fonction RasterImage.Rotate
  6. Retournez l’image sur l’axe Y à l’aide de la fonction RasterImage.RotateFlip
  7. Enregistrez l’image modifiée au format BMP

En utilisant C# faire pivoter l’image selon l’angle, l’opération est décrite en détail à l’aide de la configuration de l’environnement, puis une séquence d’étapes à effectuer pour cette fonctionnalité. L’image BMP cible est chargée en tant que RasterImage qui a différentes méthodes pour faire pivoter et retourner les images. L’image est d’abord mise en cache pour gagner en performance, puis pivotée et retournée avant de la réenregistrer sur le disque.

Code pour faire pivoter l’image en C#

Pour faire pivoter le bitmap C#, il est démontré qu’il utilise la fonction RasterImage.Rotate pour simplement faire pivoter l’image à un certain angle. Vous pouvez définir la couleur d’arrière-plan de l’espace qui sera laissé vide en cas de rotation de l’image source. De plus, vous pouvez également retourner l’image à l’aide de la fonction RasterImage.RotateFlip qui nécessite un énumérateur RotateFlipType contenant des valeurs telles que Rotate90FlipX pour faire pivoter à 90 degrés, puis retourner autour de l’axe X, Rotate90FlipY pour faire pivoter à 90 degrés et retourner autour de l’axe Y et de même avoir 16 options différentes pour faire pivoter et retourner.

Dans ce didacticiel, nous avons appris à faire pivoter une image en C#. Toutefois, si vous souhaitez apprendre à redimensionner des images, reportez-vous à l’article sur comment redimensionner une image en C#.

 Français