Faire pivoter ou retourner des images en C# .NET

Si vous développez des applications avec des capacités d’édition d’images, le Plugin Image Rotate & Flip d’Aspose.Imaging à 99 $ offre une solution robuste et efficace pour retourner et faire pivoter les images. Cette meilleure bibliothèque de retournement d’images .NET simplifie les opérations complexes, permettant des retournements et des rotations horizontaux et verticaux sans effort. Que ce soit pour préparer des images pour des téléchargements d’utilisateurs, des tâches de conception graphique ou un traitement par lot, Aspose.Imaging pour .NET rend ces tâches faciles grâce à ses capacités de retournement d’images efficaces.

Ce guide démontre comment retourner les images par programme en C#, couvrant le retournement horizontal, le retournement vertical et la combinaison du retournement avec la rotation.


Sujets couverts :


API C# pour retourner des images

Aspose.Imaging pour .NET fournit une API complète pour manipuler les images. Avec la méthode RotateFlip, vous pouvez appliquer facilement des rotations et des retournements à une variété de formats d’image, y compris les retournements verticaux et horizontaux. Vous pouvez installer la bibliothèque de manipulation d’images .NET via NuGet ou télécharger les fichiers d’assemblage pour intégration.

PM> Install-Package Aspose.Imaging

Étapes pour retourner une image en C#

En utilisant Aspose.Imaging, vous pouvez facilement retourner les images soit horizontalement, soit verticalement. L’API fournit l’énumération RotateFlipType pour spécifier le type de retournement (et/ou l’angle de rotation). Vous pouvez effectuer les opérations de retournement/rotation suivantes sur une image :

  • Rotation seulement
  • Retournement seulement
  • Rotation et retournement simultanément

Voici les étapes pour retourner une image en C#.

  • Chargez l’image depuis le disque.
  • Retournez l’image dans la direction souhaitée en utilisant les capacités des fonctionnalités de retournement de la bibliothèque de manipulation d’images C#.
  • Enregistrez l’image mise à jour sur le disque.

Écrivons le code C# pour les étapes mentionnées ci-dessus et voyons comment retourner l’image suivante.

Image pour la rotation et le retournement

Retourner une image en C#

Pour retourner une image, les membres suivants de RotateFlipType sont utilisés.

  • RotateNoneFlipX : Pas de rotation avec retournement horizontal
  • RotateNoneFlipY : Pas de rotation avec retournement vertical
  • RotateNoneFlipXY : Pas de rotation avec retournement horizontal et vertical

Voici les étapes pour retourner une image en C#.

L’exemple de code suivant montre comment retourner une image dans des applications .NET en utilisant cette solution de manipulation d’images .net abordable.

La capture d’écran suivante montre comment l’image est retournée en utilisant le snippet de code ci-dessus.

Retourner une image en C#

Retourner une image

Faire pivoter et retourner une image en C#

Dans cette section, nous allons voir comment faire pivoter et retourner l’image en même temps. Pour y parvenir, les membres suivants de l’énumération RotateFlipType sont utilisés.

  • Rotate180FlipX : Rotation de 180 degrés avec retournement horizontal
  • Rotate180FlipXY : Rotation de 180 degrés avec retournement horizontal et vertical
  • Rotate180FlipY : Rotation de 180 degrés avec retournement vertical
  • Rotate270FlipX : Rotation de 270 degrés avec retournement horizontal
  • Rotate270FlipXY : Rotation de 270 degrés avec retournement horizontal et vertical
  • Rotate270FlipY : Rotation de 270 degrés avec retournement vertical
  • Rotate90FlipX : Rotation de 90 degrés avec retournement horizontal
  • Rotate90FlipXY : Rotation de 90 degrés avec retournement horizontal et vertical
  • Rotate90FlipY : Rotation de 90 degrés avec retournement vertical

Voici les étapes pour faire pivoter et retourner une image en C#.

Le snippet de code C# suivant montre comment effectuer la rotation et le retournement simultanément, démontrant la puissance de la manipulation d’images par programme en C#.

La capture d’écran suivante montre à quoi ressemble l’image après avoir appliqué la rotation et le retournement.

Faire pivoter et retourner une image en C#

Faire pivoter et retourner une image

API de retournement d’images C# - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite et retourner des images horizontalement et verticalement sans limitations d’évaluation en utilisant l’API de retournement d’images .net.

Conclusion

Dans cet article, vous avez appris comment retourner les images par programme en C#. De plus, le guide étape par étape et les exemples de code ont démontré comment retourner une image et faire pivoter et retourner une image en même temps. Vous pouvez en savoir plus sur la meilleure bibliothèque de retournement d’images C# dans la documentation. De plus, vous pouvez télécharger les exemples de code source de l’API sur GitHub. En cas de questions, vous pouvez nous contacter sur notre forum.

Voir aussi