
Aspose.Imaging Image Rotate Plugin for .NET er en meget effektiv og budgetvenlig løsning for programmeret rotering og flipping billeder. Denne mangfoldige plugin giver dig mulighed for at rotere billeder i forskellige vinkler og endda kombinere rotering med flipning, hvilket gør det til et ideelt valg for udviklere og freelancere på samme måde. Med Aspose’s omdømme for fremragende, kan du forbedre dine applikations arbejdsprocesser uden at overstige din budget. Uanset om du behøver at rotere billeder ved 90, 180 eller 270 grader, eller ønsker at anvende horisontal eller vertikal fling, denne plugin streamler processen.
Temaerne er dækket:
- C# API til at rotere billeder
- Træk til at rotere et billede i C#
- Gør et billede i C#
- Rotere og flip et billede i C#
C# API til Rotate billeder
For effektivt at rotere og flip billeder, vil vi bruge Opdagelse for .NET. Denne kraftfulde .NET-billedmanipulationbibliotek understøtter et bredt spektrum af raster- og vektorbilledformat. Du kan nemt integrere det i dit projekt via NuGet eller ved at downloade dets DLL.
PM> Install-Package Aspose.Imaging
Trin til at rotere et billede i C#
For at rotere et billede skal du angive roteringen; almindeligt anvendte vinkler omfatter 90, 180 og 270 grader RotateFlipType enum til at definere både roteringsangelen og flip-typen. Følgende billedrotationstyper er tilgængelige:
- Roterer kun
- Både rotation og flip
Her er en simpel udgave af trin til at rotere et billede i C#:
- Lad billedet op fra disken.
- Angiv roteringstypen og roter billedet.
- Beskytt det opdaterede billede.
Her er billedet, vi vil bruge til at demonstrere billedrotation:

Rotere et billede i C#
Lad os udforske, hvordan man roterer et billede uden at flippe det. Følgende muligheder tillader rotering uden at flippe:
- Rotate180FlipNone: 180 graders rotation uden flipping
- Rotate270FlipNone: 270 graders rotation uden flipping
- Rotate90FlipNone: 90 graders rotation uden flipping
For at udføre rotering af et billede i C#, følg disse trin:
- Lad billedfilen op ved hjælp af Billeder Klassen er.
- Rotere billedet med 270 grader ved hjælp af Image.RotateFlip(RotateFlipType.Rotate270FlipNone) Den metode.
- Save det opdaterede billede ved hjælp af Billeder og billeder (string) Den metode.
Her er en kode snippet, der viser, hvordan man roterer et billede til en bestemt vinkel:
// 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");
}
Dette er det resulterende roterede billede efter at have udført koden:

Rotate an Image
C# Rotere et billede med Flipping
Næste, lad os se, hvordan man roterer og flip billeder på samme tid – ingen yderligere kode linjer kræves. Bare bruge nogen af følgende medlemmer fra RotateFlipType enum:
- Rotate180FlipX: 180 graders rotation med horisontal flipping
- Rotate180FlipXY: 180 graders rotation med horisontal og vertikal flipping
- Rotate180FlipY: 180 graders rotation med vertikal flipping
- Rotate270FlipX: 270 graders rotation med horisontal flipping
- Rotate270FlipXY: 270-graders rotation med horisontal og vertikal flipping
- Rotate270FlipY: 270 graders rotation med vertikal flipping
- Rotate90FlipX: 90 graders rotation med horisontal flipping
- Rotate90FlipXY: 90 graders rotation med horisontal og vertikal flipping
- Rotate90FlipY: 90 graders rotation med vertikal flipping
For at rotere og flipge et billede i C#, skal du følge disse trin:
- Lad billedfilen op ved hjælp af Billeder Klassen er.
- Rotere billedet 180 grader, mens du fliberer det horisontelt ved hjælp af Billeder af RotateFlip(RotateFlipType.Rotate180FlipX) Den metode.
- Til sidst gemmer du det opdaterede billede ved hjælp af Billeder og billeder (string) Den metode.
Følgende kodesnit illustrerer, hvordan man roterer og flipper et billede samtidig:
// 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");
}
Billedet efter anvendelse af rotationen og flipping ser som følger:

Rotate and Flip an Image
C# Rotate billeder med en gratis licens
Du kan Få en gratis midlertidig licens at rotere billeder uden nogen evalueringsbegrænsninger.
Konklusion
I denne artikel lærte du, hvordan man programmerer billeder i C# ved hjælp af $99 Aspose.Imaging plugin. Du har også udforsket funktionaliteten til at rotere og flip billeder samtidig samtidig med at opretholde kvaliteten på produktionen. For mere indsigt i .NET billedbehandlingsbiblioteker, herunder en sammenligning af de tilgængelige .Net-billedmanipulationbibliotek, se Dokumentation. Du kan også downloade kildekodeproverne af API fra GitHub. Hvis du har spørgsmål, føl dig fri til at nå os på vores Forum.
Se også
- Fjern billeder ved hjælp af C#
- Konverter billeder til Grayscale i C#
- Tilføj Watermark til billeder ved hjælp af C#
- Komprimere PNG, JPEG og TIFF-billeder ved hjælp af C#
More in this category
- Optimering af animerede GIF'er i .NET ved hjælp af Aspose.Imaging
- Optimerer Multi-Page TIFF'er for arkiver i .NET med Aspose
- Cropping produktbilleder til e-handelsplatforme ved hjælp af Aspose.Imaging for .NET
- Data-drevne animationer i .NET med Aspose.Imaging
- HEIC til JPEG/PNG Conversion med Aspose.Imaging for .NET