Rotate or Flip images in C# .NET

Pokud vyvíjíte aplikace, které vyžadují robustní schopnosti úpravy obrazu, je $99 Aspose.Imaging Image Rotate & Flip Plugin vynikající volbou.Tento výkonný .NET Plugin zjednodušuje proces flipping a rotating obrázků, což je ideální pro úkoly, jako jsou uživatelské nahrávání, grafický design nebo zpracování sadu.S Aspose.Imaging pro .NET můžete bez námahy provádět horizontální a vertikální flips, stejně jako kombinovat tyto akce s rotac.

V tomto průvodci se dozvíte, jak programově flip obrázky v C#, včetně metod horizontálního flipingu, vertikálního flipingu a kombinace flipů s otáčkami.

Témata pokrytá

C# API na Flip snímky {#api-to-flip snímky}

a to Aspose.Imaging pro .NET Knihovna nabízí komplexní API pro manipulaci snímky.S RotateFlip metodou můžete snadno aplikovat různé transformace na širokou škálu formátů obrazu, včetně obou vertikálních a horizontálních flips.Můžete nainstalovat tento image processing API prostřednictvím NuGet nebo stáhnout soubory pro integraci do vašeho projektu.

PM> Install-Package Aspose.Imaging

Krok za krokem Flip image

Chcete-li flip obrázek pomocí Aspose.Imaging knihovny, postupujte podle těchto jednoduchých krok:

  • Load the Image: Začněte nahráváním obrázkového souboru, který chcete změnit.
  • Aplikujte Flip: Použijte RotateFlip Metoda určování směru flipingu (horizontální nebo vertikální).
  • Zachraňte obrázek: Nakonec zachraňte změněný obrázek ve požadovaném formátu.

Flip obrázek

Zde je jednoduchý příklad, který ukazuje, jak flip obrázek horizontálně v C#:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

public void FlipImageHorizontally(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.RotateNoneFlipX);
        image.Save(outputPath, new PngOptions());
    }
}

Obrátit a Flip obrázek

Můžete také kombinovat otáčení s flipping. zde je, jak dělat obě v jednom go:

public void RotateAndFlipImage(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.Rotate90FlipY);
        image.Save(outputPath, new PngOptions());
    }
}

Sledováním těchto kroků můžete snadno manipulovat snímky ve vašich aplikacích .NET pomocí výkonných funkcí knihovny Aspose.Imaging. Ať už pro osobní projekty nebo profesionální aplikace, flipping a rotace snímků nikdy nebylo snadn!

Pro pokročilejší úkoly při zpracování obrazu zvažte prozkoumání API Image Conversion pro konverzi obrázků JPEG na DICOM pomocí C# nebo zkontrolujte best ODG to SVG converter pro .NET pro další zlepšení kapacity aplikace.

More in this category