Rotate or Flip images in C# .NET

Om du utvecklar applikationer som kräver robusta bildredigeringsförmåga, är $99 Aspose.Imaging Image Rotate & Flip Plugin ett utmärkt val. Denna kraftfulla .NET Plugin förenklar processen för flipping och rotering av bilder, vilket gör det idealiskt för uppgifter som användarupload, grafisk design eller batch bearbetning. Med Aspose.Imaging för .NET kan du enkelt utföra horisontella och vertikala flips, samt kombinera dessa åtgärder med rotation.

I den här guiden lär du dig hur man programmerar bilder i C#, inklusive metoder för horisontell flipping, vertikal flipping och kombination av flips med rotationer.

ämnen täckta

C# API till Flip Bilder

och den Aspose.Imaging för .NET biblioteket erbjuder en omfattande API för bildhantering. med RotateFlip-metoden kan du enkelt tillämpa olika transformationer på ett brett utbud av bildformat, inklusive både vertikala och horisontella flips. Du kan installera denna image processing API via NuGet eller ladda ner monteringsfilerna för integration i ditt projekt.

PM> Install-Package Aspose.Imaging

Steg till Flip en bild

För att flippa en bild med Aspose.Imaging bibliotek, följ dessa enkla steg:

  • Ladda upp bilden: Börja med att ladda upp den bildfil du vill ändra.
  • Applicera Flip: Använd den RotateFlip Metoden för att ange flödesriktningen (horisontell eller vertikal).
  • Save the Image: Slutligen spara den modifierade bilden i önskad format.

Flip en bild

Här är ett enkelt exempel som visar hur man flipar en bild horisontellt i C#:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

public void FlipImageHorizontally(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.RotateNoneFlipX);
        image.Save(outputPath, new PngOptions());
    }
}

Rota och Flip en bild

Du kan också kombinera rotation med flipping. här är hur man gör båda i en gång:

public void RotateAndFlipImage(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.Rotate90FlipY);
        image.Save(outputPath, new PngOptions());
    }
}

Genom att följa dessa steg kan du enkelt manipulera bilder i dina .NET-applikationer med hjälp av de kraftfulla funktionerna i Aspose.Imaging-biblioteket. Oavsett om det gäller personliga projekt eller professionella applikationer har flipping och rotering av bilder aldrig varit lättare!

För mer avancerade bildbearbetningsuppgifter, överväga att utforska Image Conversion API för att konvertera JPEG-bilder till DICOM med C#, eller kolla in Best ODG till SVG-konverterare för .NET för att ytterligare förbättra applikationsförmågor.

More in this category