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
- Étapes pour retourner une image
- Retourner une image
- Faire pivoter et retourner une image
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.
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#.
- Tout d’abord, chargez le fichier image en utilisant la classe Image.
- Ensuite, retournez l’image horizontalement en utilisant la méthode Image.RotateFlip(RotateFlipType.RotateNoneFlipX).
- Enfin, enregistrez l’image mise à jour en utilisant la méthode Image.Save(string).
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.
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#.
- Tout d’abord, chargez le fichier image en utilisant la classe Image.
- Ensuite, faites pivoter l’image de 180 degrés et retournez-la horizontalement en utilisant la méthode Image.RotateFlip(RotateFlipType.Rotate180FlipX).
- Enfin, enregistrez l’image mise à jour en utilisant la méthode Image.Save(string).
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.
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.