
De Aspose.Imaging Image Rotate Plugin voor .NET is een zeer efficiënte en budgetvriendelijke oplossing voor programmatisch rotating en flipping afbeeldingen. Dit veelzijdige plug-in stelt u in staat om beelden te roteren in verschillende hoeken en zelfs rotatie te combineren met flip, waardoor het een ideale keuze voor ontwikkelaars en freelancers. Met de reputatie van Aspose voor excellentie, kunt u uw applicatie werkstromen verbeteren zonder uw budget te overschrijden. Of u foto’s nodig hebt om 90, 180 of 270 graden te roteren, of wil horisontaal of verticale flies toepassen, dit plugin stroomt het proces.
Onderwerpen die worden bedekt:
- C# API om beelden te roteren
- Stappen om een afbeelding in C# te draaien#
- Roteren van een afbeelding in C#
- Routen en Flip een afbeelding in C#
C# API om beelden te roteren
Om effectief beelden te roteren en flip te maken, zullen we Aspose.Imaging voor .NET. Deze krachtige .NET beeldmanipulatie bibliotheek ondersteunt een breed scala aan raster en vector beeldformaat. u kunt het gemakkelijk integreren in uw project via NuGet of door het downloaden van de DLL.
PM> Install-Package Aspose.Imaging
Stappen om een afbeelding in C# te draaien
Om een afbeelding te roteren, bepaal de rotatiehoek; gebruikte hoeken omvatten 90, 180 en 270 graden RotateFlipType enum om zowel de rotatiehoek als de flip-type te definiëren.De volgende beeldrotatiefijnen zijn verkrijgbaar:
- Roteren alleen
- Beide rotatie en flip
Hier is een eenvoudige overzicht van de stappen om een afbeelding in C# te roteren#:
- Verwijder het beeld van de schijf.
- Specificeer de rotatie-type en roteer het beeld.
- Bewaar de bijgewerkte afbeelding.
Hier is het beeld dat we zullen gebruiken om de beeldrotatie te demonstreren:

Roteren van een afbeelding in C#
Laten we onderzoeken hoe je een afbeelding kunt roteren zonder het te vliegen.De volgende opties maken rotatie mogelijk zonder vliegen:
- Rotate180FlipNone: 180 graden rotatie zonder flipping
- Rotate270FlipNone: 270 graden rotatie zonder flipping
- Rotate90FlipNone: 90 graden rotatie zonder flipping
Om de rotatie van een afbeelding in C# uit te voeren, volg deze stappen:
- Download het beeldbestand met behulp van de afbeelding De klas.
- De afbeelding draaien op 270 graden met behulp van de Afbeelding.RotateFlip(RotateFlipType.Rotate270FlipNone) De methode.
- Bewaar het bijgewerkte beeld met behulp van de Afbeelding.Save (String) De methode.
Hier is een code snippet die laat zien hoe je een afbeelding naar een specifieke hoek kunt roteren:
// 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");
}
Dit is de resulterende roterende afbeelding na het uitvoeren van de code:

Rotate an Image
C# Roteren van een afbeelding met Flipping
Vervolgens laten we zien hoe we afbeeldingen tegelijkertijd roteren en flip maken – geen aanvullende codelijnen vereist. Gebruik eenvoudig een van de volgende leden uit de RotateFlipType enum:
- Rotate180FlipX: 180 graden rotatie met horizontale flipping
- Rotate180FlipXY: 180 graden rotatie met horizontale en verticale flipping
- Rotate180FlipY: 180 graden rotatie met verticale flipping
- Rotate270FlipX: 270 graden rotatie met horizontale flipping
- Rotate270FlipXY: 270 graden rotatie met horizontale en verticale flipping
- Rotate270FlipY: 270 graden rotatie met verticale flipping
- Rotate90FlipX: 90 graden rotatie met horizontale flipping
- Rotate90FlipXY: 90 graden rotatie met horizontale en verticale flipping
- Rotate90FlipY: 90 graden rotatie met verticale flipping
Om een afbeelding in C# te roteren en flip te maken, volg deze stappen:
- Download het beeldbestand met behulp van de afbeelding De klas.
- Roteren van de afbeelding 180 graden terwijl het horizontaal draait met de Foto’s van RotateFlip(RotateFlipType.Rotate180FlipX) De methode.
- Ten slotte, bewaar het bijgewerkte beeld met behulp van de Afbeelding.Save (String) De methode.
De volgende code snippet illustreert hoe je een afbeelding tegelijkertijd kunt roteren en flip:
// 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");
}
De afbeelding na het toepassen van de rotatie en flipping ziet eruit als volgt:

Rotate and Flip an Image
C# Rotate Images met een gratis licentie
U kunt Krijg een gratis tijdelijke licentie om beelden te roteren zonder beoordelingsbeperkingen.
Conclusie
In dit artikel heb je geleerd hoe je beelden in C# programmatisch kunt roteren met behulp van de $99 Aspose.Imaging plugin. Je hebt ook de functionaliteit onderzocht om tegelijkertijd afbeeldingen te roten en flip te maken terwijl de kwaliteit van het resultaat wordt behouden Documentatie. U kunt ook de broncodeproeven van de API downloaden van GitHub. Als je vragen hebt, voel je vrij om ons te bereiken bij onze Forum.
Zie ook
- Herstellen van beelden met behulp van C#
- Convert afbeeldingen naar Grayscale in C#
- Watermark toevoegen aan beelden met behulp van C#
- Compress PNG, JPEG en TIFF beelden met behulp van C#
More in this category
- Het optimaliseren van geanimeerde GIF's in .NET met behulp van Aspose.Imaging
- Optimaliseren van multi-page TIFF's voor archief in .NET met Aspose
- Convert TIFF naar PDF in C# met Aspose.Imaging
- Cropping Product Images voor E-Commerce Platforms met behulp van Aspose.Imaging voor .NET
- Data-Driven Animaties in .NET met Aspose.Imaging