
Aspose.Imaging Image Rotate Plugin pre .NET je vysoko efektívne a rozpočtovo prijateľné riešenie pre programovateľné otáčanie a flipping obrázkov. Tento všestranný plugin vám umožňuje otáčať obrázky v rôznych rohoch a dokonca kombinovať rotáciu s flipingom, čo robí ideálnou voľbou pre vývojárov a freelancers rovnako. S reputáciou Aspose pre vynikajúcu kvalitu, môžete zlepšiť pracovné toky aplikácie bez toho, aby prekročili svoj rozpočet. Či už potrebujete otvoriť obrázok na 90, 180 alebo 270 stupňov, alebo chcete aplikovať horizontálne alebo vertikálne flijing, tento plugin streamlí proces. V tomto článku sa dozviete ako otvárať obrazy v C# pomocou Aspos.
Témy pokryté:
- C# API na otáčanie obrázkov
- Krok na otáčanie obrazu v C#
- Obrátenie obrazu v C#
- Obrátiť a Flip obrázok v C#
C# API na otáčanie obrázkov
Ak chcete efektívne otáčať a flip obrázky, budeme používať Aspose.Imaging pre .NET. Táto silná knižnica manipulácie s obrázkom .NET podporuje širokú škálu rasterových a vektorových obrázkových formátov. Môžete ho ľahko integrovať do projektu prostredníctvom NuGet alebo stiahnutím jeho DLL.
PM> Install-Package Aspose.Imaging
Krok na otáčanie obrazu v C#
Ak chcete otáčať obrázok, určte úhel otáčania; zvyčajne používané uhly zahŕňajú 90, 180 a 270 stupňov. Okrem toho môžete otvoriť a flip obraz súčasne. Aspose.Imaging pre .NET poskytuje RotateFlipType Enum definovať ako rotujúci úhel a typ flip. K dispozícii sú nasledujúce typy obrazu rotácie:
- Jediné, čo robí
- Obidva rotujú a flip
Tu je jednoduchý zoznam krokov na otáčanie obrazu v C#:
- Nahrať obrázok z disku.
- Zadajte typ otáčania a otočte obrázok.
- Uložiť aktualizovaný obrázok.
Tu je obrázok, ktorý budeme používať na preukázanie obrazu rotácie:

Obrátiť obrázok v C#
Poďme skúmať, ako otáčať obrázok bez toho, aby ho fliptoval. nasledujúce možnosti umožňujú otáčanie bez fliptovania:
- Rotate180FlipNone: 180-stupňová otáčanie bez flipingu
- Rotate270FlipNone: 270-stupňová otáčanie bez flipingu
- Rotate90FlipNone: rotacia 90 stupňov bez flippingu
Ak chcete vykonať otáčanie obrazu v C#, postupujte podľa týchto krokov:
- Stiahnuť súbor snímok pomocou obrázok v triede.
- Obráťte obrázok o 270 stupňov pomocou Image.RotateFlip(RotateFlipType.Rotate270FlipNone) a metódy.
- Uložiť aktualizovaný obrázok pomocou Zobraziť obrázok (string) a metódy.
Tu je kódový snímač, ktorý ukazuje, ako otáčať obrázok do konkrétneho úhlu:
// 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");
}
Toto je výsledný otočený obrázok po spustení kódu:

Rotate an Image
C# Obrátiť obrázok s Flipping
Ďalej sa pozrieme, ako otáčať a flip obrázky súčasne – žiadne ďalšie kódové línie sú potrebné. Jednoducho použite niektorý z nasledujúcich členov z RotateFlipType enum:
- Rotate180FlipX: 180-stupňová rotacia s horizontálnym flippingom
- Rotate180FlipXY: 180-stupňová otáčanie s horizontálnym a vertikálne flippingom
- Rotate180FlipY: 180-stupňová rotacia s vertikálnym flippingom
- Rotate270FlipX: 270-stupňová rotacia s horizontálnym flippingom
- Rotate270FlipXY: 270-stupňová rotacia s horizontálnym a vertikálne flippingom
- Rotate270FlipY: 270-stupňová rotacia s vertikálnym flippingom
- Rotate90FlipX: rotacia 90 stupňov s horizontálnym flippingom
- Rotate90FlipXY: 90° otáčanie s horizontálnym a vertikálne flippingom
- Rotate90FlipY: 90° otáčanie s vertikálnym flippingom
Ak chcete otáčať a flip obrázok v C#, postupujte podľa týchto krokov:
- Stiahnuť súbor snímok pomocou obrázok v triede.
- Obráťte obrázok na 180 stupňov, zatiaľ čo ho flipte horizontálne pomocou Image.RotateFlip(RotateFlipType.Rotate180FlipX) a metódy.
- Nakoniec, uložiť aktualizovaný obrázok pomocou Zobraziť obrázok (string) a metódy.
Nasledujúci kódový snímač ilustruje, ako otáčať a flip obrázok súčasne:
// 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");
}
Obrázok po aplikácii rotacie a flipping vyzerá takto:

Rotate and Flip an Image
C# Rotate obrázky s bezplatnou licencou
Môžeš Získajte bezplatnú dočasnú licenciu Obrázky môžete otáčať bez akýchkoľvek hodnotenia obmedzení.
Záver
V tomto článku ste sa dozvedeli, ako programovateľne otáčať obrázky v C# pomocou $99 Aspose.Imaging plugin. Taktiež ste preskúmali funkciu otáčania a flip obrázkov súčasne pri zachovaní kvality výstupu. Pre viac informácií o knižniciach spracovania obrazu .NET, vrátane porovnania dostupných knihovníc manipulácie s obrázkom , pozrite sa na dokumentácia. Môžete tiež stiahnuť vzorky zdrojového kódu API z GitHub. Ak máte akékoľvek otázky, cítite sa slobodne k nám pri našom Fórum.
Pozri tiež
- Recenzia snímok pomocou C#
- Konvertovať obrázky na Grayscale v C#
- Pridať Watermark do snímok pomocou C#
- Komprimovať PNG, JPEG a TIFF snímky pomocou C#
More in this category
- Optimalizácia animovaných GIF v .NET pomocou Aspose.Imaging
- Optimalizácia viacstránkových TIFF pre archív v .NET s aplikáciou Aspose
- Bezproblémová a kvalitne definovaná kompresia obrazu v .NET s Aspose.Imaging
- Data-Driven Animations v .NET s Aspose.Imaging
- HEIC na JPEG/PNG konverzia s Aspose.Imaging pre .NET