
Le Aspose.Imaging Image Rotate Plugin pour .NET est une solution très efficace et budget-friendly pour la rotation programmée et les images flipping. Ce plugin polyvalent vous permet de tourner les images à différents angles et même de combiner la rotation avec les flipping, ce qui en fait une option idéale pour les développeurs et les freelancers aussi. Avec la réputation d’Aspose pour l’excellence, vous pouvez améliorer vos flux de travail d’application sans dépasser votre budget. Que vous avez besoin de tourner les images à 90, 180, ou 270 degrés, ou que vous souhaitez appliquer la flipping horizontal ou vertical, ce plugin simplifie le processus.
Thèmes couverts :
- C# API pour rouler les images
- Les étapes pour tourner une image en C#
- Router une image en C#
- Rotez et flipez une image en C#
C# API pour les images de rotation
Pour rouler efficacement et flip images, nous utiliserons Aspose.Imaging pour .NET. Cette puissante bibliothèque de manipulation d’image .NET prend en charge un large éventail de formats d’image de raster et de vecteur. Vous pouvez facilement l’intégrer dans votre projet via NuGet ou en téléchargant son DLL.
PM> Install-Package Aspose.Imaging
Étapes pour tourner une image en C#
Pour tourner une image, spécifiez l’angle de rotation ; les angles couramment utilisés comprennent 90, 180 et 270 degrés. En outre, vous pouvez rouler et flipter un image simultanément. Aspose.Imaging pour .NET fournit la Télécharger Rotate enum pour définir à la fois l’angle de rotation et le type de flip. Les types d’imagerie suivants sont disponibles:
- Rotage uniquement
- Rotage et flip
Voici un résumé simple des étapes pour rouler une image en C#:
- Téléchargez l’image du disque.
- Définissez le type de rotation et tournez l’image.
- Sauvez l’image mise à jour.
Voici l’image que nous allons utiliser pour démontrer la rotation de l’image :

Rotez une image en C#
Découvrez comment rouler une image sans le fliper. Les options suivantes permettent la rotation sans fliper:
- Rotate180FlipNone: 180 degrés de rotation sans flipping
- Rotate270FlipNone: 270 degrés de rotation sans flipping
- Rotate90FlipNone: 90 degrés de rotation sans flipping
Pour effectuer la rotation d’une image en C#, suivez ces étapes :
- Téléchargez le fichier d’image en utilisant le Immagine La classe.
- Rotez l’image à 270 degrés en utilisant le Image.RotateFlip(RotateFlipType.Rotate270FlipNone) La méthode .
- Enregistrer l’image mise à jour en utilisant le Étiquette : Save (String) La méthode .
Voici un snippet de code montrant comment rouler une image à un angle spécifique:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
Voici le résultat de l’image tournée après l’exécution du code:

Rotate an Image
C# Rotez une image avec Flipping
Ensuite, voyons comment rouler et flip les images en même temps – pas de lignes de code supplémentaires nécessaires.
- Rotate180FlipX: 180 degrés de rotation avec flipping horizontal
- Rotate180FlipXY: 180 degrés de rotation avec flipping horizontal et vertical
- Rotate180FlipY: 180 degrés de rotation avec flipping vertical
- Rotate270FlipX: 270 degrés de rotation avec flipping horizontal
- Rotate270FlipXY: 270 degrés de rotation avec flipping horizontal et vertical
- Rotate270FlipY: 270 degrés de rotation avec flipping vertical
- Rotate90FlipX: 90 degrés de rotation avec flipping horizontal
- Rotate90FlipXY : rotation de 90 degrés avec flipping horizontal et vertical
- Rotate90FlipY: 90 degrés de rotation avec flipping vertical
Pour tourner et flipter une image en C#, suivez les étapes suivantes :
- Téléchargez le fichier d’image en utilisant le Immagine La classe.
- Rotez l’image à 180 degrés tout en le fliquant horizontalement en utilisant la Image.RotateFlip(RotateFlipType.Rotate180FlipX) La méthode .
- Enfin, sauvegarder l’image mise à jour en utilisant le Étiquette : Save (String) La méthode .
Le snippet de code suivant illustre comment tourner et flipter une image en même temps:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
L’image après l’application de la rotation et de la flipping ressemble comme suit:

Rotate and Flip an Image
C# Rotage d’images avec une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite Pour rouler les images sans aucune limitation d’évaluation.
Conclusion
Dans cet article, vous avez appris comment tourner les images en C# en utilisant le plug-in $99 Aspose.Imaging. Vous avez également exploré la fonctionnalité de rotation et de flip des images simultanément tout en gardant la qualité de la sortie. Pour plus d’informations sur les bibliothèques de traitement d’images .NET, y compris une comparaison des librairies de manipulation de l’image disponibles, consultez le La documentationVous pouvez également télécharger les échantillons de code source de l’API de GitHubSi vous avez des questions, soyez libre de nous rejoindre à notre Forum.
Vedi anche
- Récupérer les images en utilisant C#
- Convertir les images en Grayscale en C#
- Aggiungi filigrana alle immagini utilizzando C#
- Comprimez les images PNG, JPEG et TIFF en utilisant C#
More in this category
- C# Animation Maker Plugin: Créez des animations étonnantes avec Aspose.Imaging
- Aspose.Imaging Image Effect Plugin : améliorer vos images avec des filtres avancés
- Unisci immagini in C# con il plugin Aspose.Imaging Image Merger da $99
- Elaborazione delle immagini aziendali a prezzi accessibili con Aspose.Imaging
- Ridimensionamento di immagini in batch programmaticamente in C# | Plugin Image Resizer di Aspose.Imaging