Rotate or Flip images in C# .NET

A Aspose.Imaging Image Rotate Plugin for .NET egy nagyon hatékony és költségvetés-barát megoldás a programozott forgatás és flipping képek. Ez a sokoldalú plugin lehetővé teszi, hogy forgassa a képeket a különböző sarkokban, sőt kombinálja a forgatókönyvet, így ideális választás fejlesztők és szabadkereskedők is. Az Aspose hírnevét a kiválóság, akkor javíthatja az alkalmazás munkafolyamatok túllépése nélkül a költséget. Akár meg kell forgó kép 90, 180 vagy 270 fok, vagy szeretné alkalmazni a vízszintes vagy függőleges fliping, ez a plugin rugalmasítja a folyamatot. Ebben a cikkben, meg fogja találni Hogy mozgatni képekkel a C# használatával.

A témák fedezete:

C# API for Rotate képek {#csharp-api-to-rotate képek}

Ahhoz, hogy hatékonyan forgatjuk és flip képeket, használjuk Az ASPOSE.Imaging a .NET számára. Ez a hatalmas .NET kép manipulációs könyvtár támogatja a széles körű raster és vektor kép formátumok. könnyen integrálható a projekt a NuGet vagy letöltésével DLL.

PM> Install-Package Aspose.Imaging

Lépés egy kép forgatásához C# {# lépések forgatásához egy kép forgatásához csharp}

Ahhoz, hogy egy képet forgatjon, adja meg a forgószöget; a gyakran használt szögek közé tartozik a 90, 180 és 270 fok RotateFlipType Enum, hogy meghatározzák mind a forgatási szög és a flip típus. A következő kép forgatókönyvek állnak rendelkezésre:

  • Csak a rotáció
  • Mind a rotatás, mind a flip

Íme egy egyszerű leírása a C# kép forgatásához szükséges lépésekről#:

  • Töltse le a képet a lemezről.
  • Határozza meg a forgatási típusot, és forgatja a képet.
  • Mentse meg a frissített képet.

Íme a kép, amit használunk, hogy demonstráljuk a kép forgatása:

Image for rotation and flipping

A képet C#-ban forgatja

A következő lehetőségek lehetővé teszik a forgatást semmilyen forgatás nélkül:

  • Rotate180FlipNone: 180 fokos forgatás flipping nélkül
  • Rotate270FlipNone: 270 fokos forgatás flipping nélkül
  • Rotate90FlipNone: 90 fokos forgatás flipping nélkül

Ahhoz, hogy a képet C#-ban forgatja, kövesse az alábbi lépéseket:

Íme egy kódszalag, amely megmutatja, hogyan kell egy képet egy adott sarokba forgatni:

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

Ez az eredményes forgatott kép a kód végrehajtása után:

rotate an image in C#

Rotate an Image

C# Flipping segítségével forgat egy képet

Következésképpen nézzük meg, hogyan kell egyidejűleg forgatni és flip képeket – nincs szükség további kódvonalra. egyszerűen használja a RotateFlipType enum következő tagjait:

  • Rotate180FlipX: 180 fokos forgatás horizontális flippingvel
  • Rotate180FlipXY: 180 fokos forgatás horizontális és függőleges flippingvel
  • Rotate180FlipY: 180 fokos forgatás függőleges flippingvel
  • Rotate270FlipX: 270 fokos forgatás horizontális flippingvel
  • Rotate270FlipXY: 270 fokos forgatás horizontális és függőleges flippingvel
  • Rotate270FlipY: 270 fokos forgatás függőleges flippingvel
  • Rotate90FlipX: 90 fokos forgatás horizontális flippingvel
  • Rotate90FlipXY: 90 fokos forgatás horizontális és függőleges flippingvel
  • Rotate90FlipY: 90 fokos forgatás függőleges flippingvel

Ahhoz, hogy a képet C#-ban forgatja és flipje, kövesse az alábbi lépéseket:

Az alábbi kódszalag illusztrálja, hogyan kell egy képet egyidejűleg forgatni és flipezni:

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

A kép a forgatás és a flipping alkalmazása után a következőképpen néz ki:

Rotate and flip an image in C#

Rotate and Flip an Image

C# Rotate képek ingyenes licencvel

Te tudsz Ingyenes ideiglenes licenc A képeket értékelési korlátozások nélkül forgatjuk.

következtetések

Ebben a cikkben megtanultad, hogyan lehet programozottan forgatni a képeket a C# használatával a $99 Aspose.Imaging plugin. Ön is felfedezte a funkciót, hogy forgassa és flip képek egyidejűleg miközben fenntartja a minőségét a kimenetel. További betekintést a .NET képfeldolgozó könyvtárak, beleértve a összehasonlítást a rendelkezésre álló .NET képkezelési könyvek, lásd Dokumentáció. Az API forráskód mintáit is letöltheti a GitHub. Ha bármilyen kérdése van, légy szabad elérni minket a mi Fórum.

Lásd még

More in this category