
Aspose.Imaging Image Rotate Plugin pro .NET je vysoce efektivní a rozpočtově přívětivé řešení pro programové otáčení a flipping obrázků. Tento všestranný plugin vám umožňuje otáčet obrázky v různých úhlech a dokonce kombinovat otáčení s flipping, což je ideální volbou pro vývojáře a freelancers stejně. S reputací Aspose pro excelenci, můžete zlepšit pracovní toky aplikace, aniž byste překročili svůj rozpočet. Ať už potřebujete otáčet obrázky o 90, 180, nebo 270 stupňů, nebo chcete aplikovat horizontální nebo vertikální flipping, tento plugin streamluje proces.
Témata pokryt:
C# API k otáčení obrázků
Chceme-li efektivně otáčet a flip obrázky, budeme používat Aspose.Imaging pro .NET. Tato mocná knihovna manipulace s obrázky .NET podporuje širokou škálu rasterových a vektorových obrazových formátů.Můžete ji snadno integrovat do vašeho projektu prostřednictvím NuGet nebo stažením DLL.
PM> Install-Package Aspose.Imaging
Kroků k otáčení obrazu v C#
Chcete-li otáčet obrázek, specifikujte úhel rotace; běžně používané úhly zahrnují 90, 180 a 270 stupňů RotateFlipType Enum definovat jak úhel otáčky a typ flip. Tyto typy obrazu jsou k dispozici:
- Rotace pouze
- Obojí rotují a flip
Zde je jednoduchý přehled kroků k otáčení obrázku v C#:
- Stáhněte obrázek z disku.
- Zadejte typ rotace a otočte obrázek.
- Zachraňte aktualizovaný obrázek.
Zde je obrázek, který budeme používat k demonstraci obrazu rotace:

Obrátit obrázek v C#
Pojďme se podívat, jak otáčet obrázek, aniž by ho zvedl.Následující možnosti umožňují otáčení bez jakéhokoli zvednut:
- Rotate180FlipNone: 180-stupňová rotace bez flipingu
- Rotate270FlipNone: rotace 270 stupňů bez flipingu
- Rotate90FlipNone: rotace 90 stupňů bez flipingu
Chcete-li provést rotaci obrazu v C#, postupujte podle následujících krok:
- Stáhněte si soubor snímku pomocí obrázek a třídy.
- Obrázek se otáčí o 270 stupňů pomocí Image.RotateFlip(RotateFlipType.Rotate270FlipNone) a metody.
- Shromažďujte aktualizovaný obrázek pomocí Zobrazit obrázek (string) a metody.
Zde je kódový snímek, který ukazuje, jak otáčet obrázek do konkrétního ú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ý otáčený obrázek po provedení kódu:

Rotate an Image
C# Obrátit obrázek s Flipping
Dále se podívejme, jak otáčet a flip obrázky současně – žádná dodatečná linka kódu není požadována:
- Rotate180FlipX: rotace 180 stupňů s horizontálním flippingem
- Rotate180FlipXY: rotace 180 stupňů s horizontálním a vertikálním flippingem
- Rotate180FlipY: rotace 180 stupňů s vertikálním flippingem
- Rotate270FlipX: rotace 270 stupňů s horizontálním flippingem
- Rotate270FlipXY: rotace 270 stupňů s horizontálním a vertikálním flippingem
- Rotate270FlipY: rotace 270 stupňů s vertikálním flippingem
- Rotate90FlipX: rotace 90 stupňů s horizontálním flippingem
- Rotate90FlipXY: rotace 90 stupňů s horizontálním a vertikálním flippingem
- Rotate90FlipY: rotace 90 stupňů s vertikálním flippingem
Chcete-li otáčet a flip obrázek v C#, postupujte podle těchto krok:
- Stáhněte si soubor snímku pomocí obrázek a třídy.
- Obrátit obrázek 180 stupňů, zatímco fliptovat ho horizontálně pomocí Obrázek: RotateFlip(RotateFlipType.Rotate180FlipX) a metody.
- Konečně, zachraňte aktualizovaný obrázek pomocí Zobrazit obrázek (string) a metody.
Následující kódový snímek ilustruje, jak otáčet a flip obrázek současn:
// 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ázek po aplikaci rotace a flipping vypadá následovn:

Rotate and Flip an Image
C# Rotate snímky s bezplatnou licencí
Můžete Získejte bezplatnou dočasnou licenci Obrázky lze otáčet bez omezení hodnocení.
závěr
V tomto článku jste se dozvěděli, jak programově otáčet obrázky v C# pomocí $99 Aspose.Imaging plugin. Také jste zkoumali funkci otáčení a flip obrázků současně při zachování kvality výstupu. Pro více informací o knihovnách zpracování obrazu .NET, včetně srovnání dostupných knihoven manipulace s obrazem .Net, zkontrolujte Dokumentace. Můžete také stáhnout vzorky zdrojového kódu API z GitHub. Pokud máte jakékoliv dotazy, buďte svobodní, abyste se k nám dostali Fórum.
Vidět také
- Přehrávejte obrázky pomocí C#
- Převod obrázků na Grayscale v C#
- Přidání vodoznaku k obrázkům pomocí C#
- Komprimovat PNG, JPEG a TIFF snímky pomocí C#