Hur man roterar bild i C#

Denna snabba handledning förklarar hur man roterar bild i C# med hjälp av konfigurationsinställningar och en steg-för-steg-lista med uppgifter för att uppnå denna funktionalitet. När du använder C# rotera bitmapp kommer operationen att demonstreras för den användarspecificerade vinkeln tillsammans med alternativet att ställa in bakgrundsfärgen på den exponerade ytan på grund av bildrotationen. Du kommer också att lära dig att rotera och vända bilder samtidigt för alla typer av bilder som BMP, PNG, JPEG, etc.

Steg för att rotera bild i C#

  1. Etablera miljön för att lägga till Aspose.Imaging från Nuget-pakethanteraren till applikationen
  2. Ladda källbilden i klassobjektet Image som ska roteras
  3. Casta bilden till RasterImage
  4. Cachelagra bilden i minnet för att få bättre prestanda under transformationer
  5. Rotera bilden i 30 grader och ställ in bakgrundsfärgen till grön med RasterImage.Rotate-funktionen
  6. Vänd bilden på Y-axeln med RasterImage.RotateFlip-funktionen
  7. Spara den ändrade bilden som BMP

Genom att använda C# rotera bild för vinkel beskrivs operationen i detalj med hjälp av miljökonfiguration och sedan en sekvens av steg som ska utföras för denna funktion. Mål-BMP-bilden laddas som RasterImage som har olika metoder för att rotera och vända bilderna. Bilden cachelagras först för att få prestanda och roteras och vänds sedan innan den sparas tillbaka på disken.

Kod för att rotera bild i C#

Att rotera bitmapp C#-kod visas som använder RasterImage.Rotate-funktionen för att bara rotera bilden i en viss vinkel. Du kan ställa in bakgrundsfärgen för utrymmet som lämnas tomt om källbilden skulle roteras. Dessutom kan du vända bilden också med hjälp av RasterImage.RotateFlip-funktionen som kräver att RotateFlipType-uppräkningen innehåller värden som Rotate90FlipX för att rotera i 90 grader och sedan vända runt X-axeln, Rotate90FlipY för att rotera i 90 grader och vända runt Y-Axis och har på samma sätt 16 olika alternativ att rotera och vända.

I den här handledningen har vi lärt oss hur man roterar bild i C#, men om du vill lära dig hur man ändrar storlek på bilder, se artikeln om hur man ändrar storlek på en bild i C#.

 Svenska