
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 a képek forgatásához
- Lépés a kép forgatásához C#
- A kép forgatása C#
- Rotage és flip egy képet a C#
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:

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:
- Töltse le a képfájlt a Képek Az osztály.
- A képet 270 fokkal forgatja a Kép.RotateFlip(RotateFlipType.Rotate270FlipNone) A módszer.
- A frissített képet a Képek megmentése (string) A módszer.
Í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
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:
- Töltse le a képfájlt a Képek Az osztály.
- A képet 180 fokban forgatja, miközben horizontálisan csúszik a Fénykép (RotateFlipType.Rotate180FlipX) A módszer.
- Végül mentse meg a frissített képet a Képek megmentése (string) A módszer.
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
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
- Képek átalakítása C# használatával#
- Képek átalakítása Grayscale C#
- Watermark hozzáadása képekhez C# használatával#
- PNG, JPEG és TIFF képek tömörítése C# használatával#
More in this category
- Animált GIF-ek optimalizálása a .NET-ben az Aspose.Imaging használatával
- Optimalizálja a többoldalú TIFF-eket az archívumhoz .NET-ben az Aspose segítségével
- A Lossy vs. Lossless képkompresszió összehasonlítása .NET-ben az Aspose.Imaging használatával
- A nagy felbontású képek optimalizálása a mobil és a web számára .NET-ben
- A TIFF átalakítása PDF-re C#-ban az Aspose.Imaging segítségével