Om du utvecklar applikationer med bildredigeringsfunktioner, erbjuder Aspose.Imaging’s $99 Image Rotate & Flip Plugin en robust och effektiv lösning för att vända och rotera bilder. Detta bästa .NET-bibliotek för bildvändning förenklar komplexa operationer, vilket möjliggör sömlös horisontell och vertikal vändning samt rotation. Oavsett om du förbereder bilder för användaruppladdningar, grafisk design eller batchbearbetning, gör Aspose.Imaging för .NET dessa uppgifter enkla med sina effektiva bildvändningsfunktioner.
Denna guide visar hur man vänder bilder programmatisk i C#, som täcker horisontell vändning, vertikal vändning och att kombinera vändning med rotation.
Täckt ämnen:
C# API för att vända bilder
Aspose.Imaging för .NET ger ett omfattande API för att manipulera bilder. Med RotateFlip-metoden kan du enkelt tillämpa rotationer och vändningar på en mängd olika bildformat, inklusive vertikala och horisontella vändningar. Du kan installera .NET bildmanipulationsbiblioteket via NuGet eller ladda ner assemblies för integration.
PM> Install-Package Aspose.Imaging
Steg för att vända en bild i C#
Med Aspose.Imaging kan du enkelt vända bilder antingen horisontellt eller vertikalt. API:t tillhandahåller RotateFlipType-enum för att specificera vändningstypen (och/eller rotationsvinkel). Du kan utföra följande vänd-/rotera operationer på en bild:
- Endast rotera
- Endast vända
- Både rotera och vända
Följande är stegen för att vända en bild i C#.
- Ladda bilden från disken.
- Vänd bilden i önskad riktning med hjälp av funktionerna i C# bildmanipulationsbibliotek vänd.
- Spara den uppdaterade bilden på disken.
Låt oss skriva C#-koden för de ovan nämnda stegen och se hur vi vänder följande bild.
Vänd en bild i C#
För att vända en bild utnyttjas följande RotateFlipType-medlemmar.
- RotateNoneFlipX: Ingen rotation med horisontell vändning
- RotateNoneFlipY: Ingen rotation med vertikal vändning
- RotateNoneFlipXY: Ingen rotation med horisontell och vertikal vändning
Följande är stegen för att vända en bild i C#.
- Först, ladda bildfilen med Image-klassen.
- Därefter, vänd bilden horisontellt med Image.RotateFlip(RotateFlipType.RotateNoneFlipX)-metoden.
- Slutligen, spara den uppdaterade bilden med Image.Save(string)-metoden.
Följande kodexempel visar hur man vänder en bild i .NET-applikationer med denna prisvärda .net bildmanipulationslösning.
Följande skärmdump visar hur bilden vänds med hjälp av kodavsnittet ovan.
Rotera och vänd en bild i C#
I denna sektion kommer vi att se hur man roterar och vänder bilden samtidigt. För att uppnå detta används följande medlemmar av RotateFlipType-enum.
- Rotate180FlipX: 180-graders rotation med horisontell vändning
- Rotate180FlipXY: 180-graders rotation med horisontell och vertikal vändning
- Rotate180FlipY: 180-graders rotation med vertikal vändning
- Rotate270FlipX: 270-graders rotation med horisontell vändning
- Rotate270FlipXY: 270-graders rotation med horisontell och vertikal vändning
- Rotate270FlipY: 270-graders rotation med vertikal vändning
- Rotate90FlipX: 90-graders rotation med horisontell vändning
- Rotate90FlipXY: 90-graders rotation med horisontell och vertikal vändning
- Rotate90FlipY: 90-graders rotation med vertikal vändning
Följande är stegen för att rotera och vända en bild i C#.
- Först, ladda bildfilen med Image-klassen.
- Därefter, rotera bilden med 180 grader och vänd den horisontellt med Image.RotateFlip(RotateFlipType.Rotate180FlipX)-metoden.
- Slutligen, spara den uppdaterade bilden med Image.Save(string)-metoden.
Följande C#-kodavsnitt visar hur man utför rotation och vändning samtidigt, vilket visar kraften i programmatisk bildmanipulation C#.
Följande skärmdump visar hur bilden ser ut efter att vi applicerat rotation och vändning.
C# Bildvändnings-API - Skaffa en gratis licens
Du kan skaffa en gratis tillfällig licens och vända bilder horisontellt och vertikalt utan utvärderingsbegränsningar med .net bildvändnings-API.
Slutsats
I den här artikeln har du lärt dig hur man vänder bilder programmatisk i C#. Dessutom har den steg-för-steg-guiden och kodproven demonstrerat hur man vänder en bild och roterar och vänder en bild samtidigt. Du kan utforska mer om det bästa C# bildvändningsbiblioteket genom dokumentationen. Dessutom kan du ladda ner källkodsexemplen för API:t från GitHub. Om du har några frågor kan du nå oss på vårt forum.