
Aspose.Imaging Image Rotate Plugin for .NET er en svært effektiv og budsjettvennlig løsning for programmatisk rotering og flipping bilder. Denne mangfoldige plugin lar deg rotere bilder i forskjellige vinkler og til og med kombinere rotasjon med fliping, noe som gjør det til et ideelt valg for utviklere og freelancers like. Med Aspose’s rykte for utmerksomhet, kan du forbedre applikasjon arbeidsflyt uten å overskride budsjettene dine. Uansett om du trenger å rotere bilder med 90, 180 eller 270 grader, eller ønsker å bruke horisontal eller vertikal fling, denne plugin strømlinjerer prosessen.
Temaene er dekket:
- C# API for å rotere bilder
- Trinn for å rotere et bilde i C#
- Rotere et bilde i C#
- Rotere og flip et bilde i C#
C# API til Rotate bilder
For å effektivt rotere og flip bilder, vil vi bruke Aspose.Imaging for .NETDenne kraftige .NET-bilde manipulasjonsbiblioteket støtter et bredt spekter av raster- og vektorbildet. Du kan enkelt integrere det i prosjektet ditt via NuGet eller ved å laste ned DLL.
PM> Install-Package Aspose.Imaging
Trinn for å rotere et bilde i C#
For å rotere et bilde, angi roteringsangelen; vanligvis brukte vinkler inkluderer 90, 180 og 270 grader. RotateFlipType enum for å definere både rotasjonsangelen og flip-typen. Følgende bilde rotasjonstyper er tilgjengelige:
- Bare rotasjon
- Både rotasjon og flip
Her er en enkel oversikt over trinnene for å rotere et bilde i C#:
- Last ned bildet fra disken.
- Angi rotasjonstypen og roter bildet.
- Lagre det oppdaterte bildet.
Her er bildet vi vil bruke til å demonstrere bilde rotasjon:

Rotere et bilde i C#
La oss utforske hvordan du roterer et bilde uten å flippe det. Følgende alternativer tillater rotering uten flipping:
- Rotate180FlipNone : 180 graders rotasjon uten flipping
- Rotate270FlipNone : 270 graders rotasjon uten flipping
- Rotate90FlipNone : 90 graders rotasjon uten flipping
For å utføre rotasjonen av et bilde i C#, følg disse trinnene:
- Last ned bildefilen ved hjelp av Image og klasse.
- Rotere bildet med 270 grader ved hjelp av Image.RotateFlip(Flips av RotateType.Mr270FlippNone) Metoden er.
- Lagre den oppdaterte bildet ved hjelp av Bildet er lagret (string) Metoden er.
Her er en kodesnippet som viser hvordan du roterer et bilde 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 den resulterende roterte bildet etter å ha kjørt koden:

Rotate an Image
C# Rotere et bilde med Flipping
Neste, la oss se hvordan du roterer og flip bilder samtidig – ingen ekstra kodelinjer kreves. Bare bruk noen av følgende medlemmer fra RotateFlipType enum:
- Rotate180FlipX : 180 graders rotasjon med horisontal flipping
- Rotate180FlipXY : 180-graders rotasjon med horisontal og vertikal flipping
- Rotate180FlipY : 180-graders rotasjon med vertikal flipping
- Rotate270FlipX : 270 graders rotasjon med horisontal flipping
- Rotate270FlipXY : 270-graders rotasjon med horisontal og vertikal flipping
- Rotate270FlipY : 270-graders rotasjon med vertikal flipping
- Rotate90FlipX : 90 graders rotasjon med horisontal flipping
- Rotate90FlipXY : 90 graders rotasjon med horisontal og vertikal flipping
- Rotate90FlipY : 90 graders rotasjon med vertikal flipping
For å rote og flip et bilde i C#, følg disse trinnene:
- Last ned bildefilen ved hjelp av Image og klasse.
- Rotere bildet 180 grader mens du fliper det horisontelt ved hjelp av Bilder fra RotateFlip (Rotate180Flips) Metoden er.
- Endelig, lagre den oppdaterte bildet ved hjelp av Bildet er lagret (string) Metoden er.
Følgende kodesnippet illustrerer hvordan du roterer og fliper et bilde 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");
}
Bildet etter å ha brukt rotasjonen og flipping ser slik ut:

Rotate and Flip an Image
C# Rotate bilder med en gratis lisens
Du kan Få gratis midlertidig lisens for å rotere bilder uten noen evalueringsbegrensninger.
Conclusion
I denne artikkelen lærte du hvordan du programmatisk roterer bilder i C# ved hjelp av $99 Aspose.Imaging plugin . Du har også utforsket funksjonaliteten til å rotere og flip bilder samtidig mens du opprettholder kvaliteten på utgangen. For mer innsikt i .NET bildebehandling biblioteker, inkludert en sammenligning av tilgjengelige .Net bilde manipulasjon bibliotek, sjekk ut DokumentasjonDu kan også laste ned kildekode prøver av API fra GitHubHvis du har noen spørsmål, føl deg fri til å nå oss på vår Forumet.
Se også
- Å redigere bilder ved hjelp av C#
- Konverter bilder til Grayscale i C#
- Legg til Watermark til bilder ved hjelp av C#
- Komprimere PNG, JPEG og TIFF bilder ved hjelp av C#
More in this category
- C# Animation Maker Plugin: Lag fantastiske animasjoner med Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Forbedre bildene dine med avanserte filter
- Kombinere bilder i C# med $99 Aspose.Imaging Image Merger Plugin
- Tilgjengelig Enterprise Image Processing med Aspose.Imaging
- Batch Image Resizing Programmatisk i C# Aspose.Imaging's image Resizer Plugin