Otočení nebo převrácení obrázků v C# .NET

Pokud vyvíjíte aplikace, které vyžadují robustní možnosti úpravy obrázků, $99 Aspose.Imaging Image Rotate & Flip Plugin je vynikající volba. Tento výkonný .NET Plugin zjednodušuje proces převrácení a otáčení obrázků, což jej činí ideálním pro úkoly, jako jsou uživatelské nahrávání, grafický design nebo dávkové zpracování. S Aspose.Imaging pro .NET můžete snadno provádět horizontální a vertikální převrácení, stejně jako kombinovat tyto akce s otáčením.

V této příručce zjistíte, jak programově převrátit obrázky v C#, včetně metod pro horizontální převrácení, vertikální převrácení a kombinaci převrácení s otáčením.


Témata pokrytá


C# API pro převrácení obrázků

Knihovna Aspose.Imaging pro .NET nabízí komplexní API pro manipulaci s obrázky. S metodou RotateFlip můžete snadno aplikovat různé transformace na širokou škálu formátů obrázků, včetně vertikálních a horizontálních převrácení. Tento API pro zpracování obrázků můžete nainstalovat prostřednictvím NuGet nebo stáhnout soubory sestavení pro integraci do vašeho projektu.

PM> Install-Package Aspose.Imaging

Kroky k převrácení obrázku

Chcete-li převrátit obrázek pomocí knihovny Aspose.Imaging, postupujte podle těchto jednoduchých kroků:

  1. Načíst obrázek: Nejprve načtěte soubor obrázku, který chcete upravit.
  2. Aplikovat převrácení: Použijte metodu RotateFlip k určení směru převrácení (horizontální nebo vertikální).
  3. Uložit obrázek: Nakonec uložte upravený obrázek ve formátu, který si přejete.

Převrátit obrázek

Zde je jednoduchý příklad, který ukazuje, jak převrátit 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());
    }
}

Otočit a převrátit obrázek

Můžete také kombinovat otáčení s převrácením. Zde je, jak udělat obojí najednou:

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

Dodržováním těchto kroků můžete snadno manipulovat s obrázky ve svých .NET aplikacích pomocí výkonných funkcí knihovny Aspose.Imaging. Ať už pro osobní projekty nebo profesionální aplikace, převracení a otáčení obrázků nebylo nikdy jednodušší!

Pro pokročilejší úkoly zpracování obrázků zvažte prozkoumání API pro konverzi obrázků, které umožňuje převod JPEG obrázků na DICOM pomocí C#, nebo se podívejte na nejlepší ODG na SVG konvertor pro .NET, abyste dále vylepšili možnosti vaší aplikace.