Kaip Flip vaizdą horizontaliai arba vertikaliai .NET

Kaip Flip vaizdą horizontaliai arba vertikaliai .NET

Flipping (žvilgsnis) vaizdai yra būtina dizaino, skenavimo korekcijos ir kūrybinių efektų. Aspose.Imaging .NET leidžia jums flips bet palaikomas vaizdas horizontaliai arba vertikaliai tik keliomis kodo eilutėmis.

Realaus pasaulio problemos

Skanūs dokumentai ar nuotraukos gali atrodyti atvirkščiai, arba dizaineriams gali prireikti veidrodžių vaizdų efektams ir išdėstymams.

Sprendimo apžvalga

Naudokite jį RotateFlip Metodas su tinkamu RotateFlipType Atsižvelgiant į tai, kad vaizdai yra horizontalūs (FlipXarba vertikaliai (FlipY).

Prerequisites

  • „Visual Studio 2019“ arba vėliau
  • .NET 6.0 arba naujesnė (arba .Net Framework 4.6.2+)
  • Aspose.Imaging .NET iš NuGet
  • Nuotraukų failas (JPEG, PNG, BMP ir kt.)
PM> Install-Package Aspose.Imaging

Žingsnis po žingsnio įgyvendinimas

1 žingsnis: horizontalus vaizdas (žvilgsnis X)

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

string inputPath = "./input/photo.jpg";
string outputFlipX = "./output/photo_flipx.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipX);
    image.Save(outputFlipX, new JpegOptions { Quality = 90 });
}

2 žingsnis: Vertikaliai įdėti vaizdą (žvilgsnis Y)

string outputFlipY = "./output/photo_flipy.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipY);
    image.Save(outputFlipY, new JpegOptions { Quality = 90 });
}

3 žingsnis: peržiūrėti ir naudoti rezultatus

Išankstiniai rezultatai, kad patvirtintumėte tinkamą veidrodį jūsų darbo srautui.

Naudokite atvejus ir paraiškas

  • Ištaisyti atvirkštus skenavimus ar nuotraukas
  • Sukurti veidrodinius efektus grafiniame dizaine
  • Nuotraukų paruošimas knygelėms, spausdinimui ar kūrybiniams dizainams

Bendrieji iššūkiai ir sprendimai

Flip kryptis: * Pabandykite abu FlipX ir FlipY Įsivaizduokite, kas reikalinga jūsų atveju.

Reikalavimas sukti ir plyšti: Kombinuoti su rotacija naudojant kitus RotateFlipType Vertybės (žr. kitą straipsnį)

Batch apdorojimas: Eikite per aplankus ir įklijuokite visus vaizdus, kaip reikia.

Geriausios praktikos

  • Archyvas originalus failas prieš redagavimą
  • Dokumentų flip kryptis nuosekliai apdorojimui
  • Naudokite flipping kaip automatinio skenavimo / dizaino darbo srauto dalį

FAQ

**Q: Ar galiu nuplauti PNG, TIFF ar BMP vaizdus?**A: Taip – Aspozė.Imaging palaiko visus pagrindinius raster formatus.

**Q: Ar galiu automatiškai plyšti visas nuotraukas vienoje aplinkoje?**Atsakymas: Taip – įdėkite šį kodą į švirkštą ir taikykite kiekvienam failui, kaip parodyta batch pavyzdžiais.

**Q: Ar galiu skraidyti ir sukti tuo pačiu metu?**A: Taip – sujungti veiksmus su RotateFlipType Vertybės (žr. toliau pateiktus straipsnius)

Conclusion

Slidinėjimo vaizdai yra greiti ir patikimi su Aspose.Imaging .NET. Dėl pažangių darbo srautų žr. Aspose.Imaging .NET API nuoroda .

 Lietuvių