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 (FlipX
arba 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 .