Rotate or Flip images in C# .NET

Ak vyvíjate aplikácie, ktoré vyžadujú robustné schopnosti úpravy obrazu, $99 Aspose.Imaging Image Rotate & Flip Plugin je vynikajúcou voľbou.Tento výkonný .NET plugin zjednodušuje proces flipping a rotating obrázkov, čo ho robí ideálnym pre úlohy, ako sú používateľské nahrávky, grafický dizajn alebo spracovanie batchov.S ASPOSE.IMAGING pre .NET môžete bez námahy vykonávať horizontálne a vertikálne flipy, rovnako ako kombinovať tieto akcie s rotaciou.

V tomto sprievodcovi sa dozviete, ako programovateľne flipovať obrázky v C#, vrátane metód horizontálneho flippingu, vertikálneho Flipingu a kombinácie flies s rotáciami.

témy pokryté

C# API na Flip Obrázky

a The Aspose.Imaging pre .NET knižnica ponúka komplexnú API pre manipuláciu s obrázkom. RotateFlip metóda umožňuje ľahko aplikovať rôzne transformácie na širokú škálu obrázkových formátov, vrátane vertikálnych a horizontálnych flips. Môžete nainštalovať túto image processing API prostredníctvom NuGet alebo stiahnuť súbory montáže pre integráciu do vášho projektu.

PM> Install-Package Aspose.Imaging

Krok na Flip obrázok

Ak chcete vložiť obrázok pomocou knižnice Aspose.Imaging, postupujte podľa týchto jednoduchých krokov:

  • Naložiť obrázok: Začnite nahrávaním obrázkového súboru, ktorý chcete zmeniť.
  • Aplikujte Flip: Použite RotateFlip metóda na určenie smeru plytvania (horizontálne alebo vertikálne).
  • Save the Image: Nakoniec, uložiť upravený obrázok v požadovanom formáte.

Flip obrázok

Tu je jednoduchý príklad, ktorý ukazuje, ako flip obrázok horizontálne 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áťte a Flip obrázok

Môžete tiež kombinovať otáčanie s flippingom. tu je spôsob, ako urobiť obe 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());
    }
}

Postupom týchto krokov môžete ľahko manipulovať s obrázkami vo svojich aplikáciách .NET pomocou výkonných funkcií knižnice Aspose.Imaging. Či už pre osobné projekty alebo profesionálne aplikácie, flipping a rotating obrázkov nikdy nebolo jednoduchšie!

Pre pokročilejšie úlohy spracovania obrazu, zvážte preskúmanie Image Conversion API pre konverziu JPEG obrázkov na DICOM pomocou C#, alebo skontrolujte najlepšie ODG na SVG konvertor pre .NET na ďalšie zlepšenie schopností aplikácie.

More in this category