Rotate or Flip images in C# .NET

Aspose.Imaging Image Rotate Plugin for .NET on erittäin tehokas ja budjettiystävällinen ratkaisu ohjelmattisesti kierrätys ja flipping kuvia. Tämä monipuolinen plugin avulla voit kierrättää kuvia eri kulmissa ja jopa yhdistää kierroksen kanssa fliping, mikä tekee siitä ihanteellisen valinnan kehittäjille ja freelancers samoin. Asposen maine erinomaisuus, voit parantaa sovelluksen työnkulkuja ylittämättä talousarviota. Olitpa tarpeen pyörittää kuvia 90, 180 tai 270 astetta, tai haluat soveltaa horisontaalista tai pystysuormaa, tämä plugin nopeuttaa prosessia. Tässä artikkelissa löydät kuten pyöriä kuvia C# käyttämällä Aspose-Ig.

Aiheita on katettu:

C# API to Rotate Kuvia

Tehokkaasti pyöriä ja flip kuvia, käytämme Aspose.Imaging for .NET. Tämä tehokas .NET-kuvan manipulointikirjasto tukee laajan valikoiman raster- ja vektorimuotoja. voit helposti integroida sen projektisi NuGetin kautta tai lataamalla sen DLL.

PM> Install-Package Aspose.Imaging

Vaiheet kääntää kuvaa C#

Kuvan kierrätykseen määritä kierroskulma; yleisesti käytetyt kulmat ovat 90, 180 ja 270 astetta. Lisäksi voit kierrättää ja flip kuvan samanaikaisesti. Aspose.Imaging for .NET tarjoaa RotateFlipType Enum määrittelee sekä kierroskulman että flip-tyypin. Seuraavat kuvan kierroksen tyypit ovat käytettävissä:

  • Pyöräily vain
  • Kumpikin pyöri ja flip

Tässä on yksinkertainen luettelo askeleista kuvan kääntämiseksi C#: ssä#:

  • Lataa kuva levystä.
  • Määritä kiertotyyppi ja kiertää kuva.
  • Tallenna päivitetyn kuvan.

Tässä on kuva, jota käytämme kuvan pyörimisen osoittamiseen:

Image for rotation and flipping

Käännä kuvaa C#

Katsotaanpa, miten kääntää kuvaa ilman sitä. Seuraavat vaihtoehdot mahdollistavat kääntymisen ilman mitään kääntymistä:

  • Rotate180FlipNone: 180 astetta pyörimättä
  • Rotate270FlipNone: 270 astetta pyörimättä
  • Rotate90FlipNone: 90 astetta pyörimättä

Voit suorittaa kuvan kääntämisen C#: ssä seuraamalla seuraavia vaiheita:

Tässä on koodi, joka osoittaa, miten kuvaa kierrätetään tiettyyn kulmaan:

// 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");
}

Tämä on seuraava kierrätetty kuva koodin suorittamisen jälkeen:

rotate an image in C#

Rotate an Image

C# Kiertää kuvan Flippingin avulla

Seuraavaksi katsotaan, miten kääntää ja flip kuvia samanaikaisesti – ei tarvita lisävaihtoehtoja. yksinkertaisesti käytä seuraavia jäseniä RotateFlipType enum:

  • Rotate180FlipX: 180 astetta pyörimällä horisontaalisesti
  • Rotate180FlipXY: 180 astetta pyörimällä horisontaalisella ja pystysuoralla
  • Rotate180FlipY: 180 astetta pyörimällä pystysuoralla
  • Rotate270FlipX: 270 astetta pyörimällä horisontaalisesti
  • Rotate270FlipXY: 270 astetta pyörimällä horisontaalisella ja pystysuoralla
  • Rotate270FlipY: 270 astetta pyörimällä vertikaalisesti
  • Rotate90FlipX: 90 astetta pyörimällä horisontaalisesti
  • Rotate90FlipXY: 90 astetta pyörimällä horisontaalisella ja pystysuoralla
  • Rotate90FlipY: 90 astetta pyörimällä pystysuoralla

Jotta haluat kääntää ja flipida kuvan C#:ssä, noudata seuraavia vaiheita:

Seuraava koodi kuvailee, miten kuvaa kierretään ja flipataan samanaikaisesti:

// 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");
}

Kuvan soveltamisen jälkeen kiertämisen ja flipping näyttää seuraavasti:

Rotate and flip an image in C#

Rotate and Flip an Image

C# Kiertää kuvia ilmaisella lisenssillä

Sinä voit Saat ilmaisen väliaikaisen lisenssin Kuvien kierrätys ilman arviointirajoituksia.

johtopäätöksiä

Tässä artikkelissa opit, miten ohjelmattisesti kiertää kuvia C# käyttämällä $99 Aspose.Imaging plugin. Olet myös tutkinut toiminnallisuutta kääntää ja flip kuvia samanaikaisesti säilyttäen laadun. Lisätietoja .NET kuvankäsittelyn kirjastojen, mukaan lukien vertailun käytettävissä .NET kuvaa manipulointi kirjastot, tarkista Dokumentti. Voit myös ladata API: n lähdekoodin näytteitä GitHub. Jos sinulla on kysyttävää, ole vapaa pääsemään meihin foorumi.

Katso myös

More in this category