
Aspose.Imaging Image Rotate Plugin .NET yra labai efektyvus ir biudžeto draugiškas sprendimas programinės įrangos rotacijos ir plyšimo vaizdams. Šis daugiafunkcinis priedas leidžia jums rotuoti vaizdus įvairiais kampais ir net sujungti rotaciją su flyšiu, todėl tai idealus pasirinkimas kūrėjams ir laisviesiems tiek. Su Aspose reputacija už puikią, galite pagerinti savo programos darbo srautus neviršydami savo biudžete. Nesvarbu, ar jums reikia rotuoti nuotraukas iki 90, 180 ar 270 laipsnių, arba norite taikyti horizontalią ar vertikalų fliešius, šį priedą supaprastina procesą.
Išdėstytos temos:
- C# API rotuoja nuotraukas
- Žingsniai, kaip sukti vaizdą C#
- Įveskite vaizdą C#
- Įveskite ir sukurkite vaizdą C#
C# API rotuoja nuotraukas
Norėdami efektyviai sukti ir flip vaizdus, mes naudosime Aspose.Imaging už .NETŠi galinga .NET nuotraukų manipuliavimo biblioteka palaiko platų rasterio ir vektorio vaizdo formatus. Jūs galite lengvai integruoti ją į savo projektą per NuGet arba atsisiųsti DLL.
PM> Install-Package Aspose.Imaging
Žingsniai, kaip sukti vaizdą C#
Norėdami sukti vaizdą, nurodykite sukimo kampą; dažniausiai naudojami kampai apima 90, 180 ir 270 laipsnių. Be to, galite vienu metu suktis ir plyšinti paveikslą. RotateFlipType „enum“ apibrėžia ir rotacijos kampą, ir flip tipą.Rotacijos tipai yra prieinami:
- Rotacija tik
- Dviračiai ir flip
Štai paprastas žingsnis, kaip sukti vaizdą C#:
- Atsisiųskite vaizdą iš disko.
- Nustatykite rotacijos tipą ir sukurkite vaizdą.
- Išsaugokite atnaujintą vaizdą.
Štai vaizdas, kurį mes naudojame vaizdo sukimo demonstracijai:

Įveskite vaizdą į C#
Pažvelkime, kaip sukti vaizdą be jo plyšimo.Šios galimybės leidžia rotuoti be jokio pliaukimo:
- Rotate180FlipNone : 180 laipsnių rotacija be plyšimo
- Rotate270FlipNone : 270 laipsnių rotacija be plyšimo
- Rotate90FlipNone : 90 laipsnių rotacija be plyšimo
Norėdami atlikti vaizdo rotavimą C#, atlikite šiuos veiksmus:
- Atsisiųskite vaizdo failą naudodami Image ir klasės.
- Įveskite vaizdą 270 laipsnių naudojant Image.RotateFlip(Nukreipta iš puslapio) ir metodą.
- Atsisiųskite atnaujintą vaizdą naudodami Nuotraukos išsaugoti (string) ir metodą.
Štai kodas, kuris parodo, kaip sukti vaizdą į konkrečią kampą:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
Štai rezultatas sukurtas vaizdas po kodo vykdymo:

Rotate an Image
C# Įveskite vaizdą su „Flipping“
Toliau pažiūrėkime, kaip rotuoti ir flip vaizdus tuo pačiu metu – nereikia papildomų kodo linijų. Paprasčiausiai naudokite bet kurį iš šių narių iš RotateFlipType enum:
- Rotate180FlipX : 180 laipsnių rotacija su horizontaliu plyšimu
- Rotate180FlipXY : 180 laipsnių rotacija su horizontaliu ir vertikaliuoju plyšimu
- Rotate180FlipY : 180 laipsnių rotacija su vertikaliu plyšimu
- Rotate270FlipX : 270 laipsnių rotacija su horizontaliu plyšimu
- Rotate270FlipXY : 270 laipsnių rotacija su horizontaliu ir vertikaliuoju plyšimu
- Rotate270FlipY : 270 laipsnių rotacija su vertikaliu plyšimu
- Rotate90FlipX : 90 laipsnių rotacija su horizontaliu plyšimu
- Rotate90FlipXY : 90 laipsnių rotacija su horizontaliu ir vertikaliuoju plyšimu
- Rotate90FlipY : 90 laipsnių rotacija su vertikaliu plyšimu
Norėdami sukti ir plyšti vaizdą C#, atlikite šiuos veiksmus:
- Atsisiųskite vaizdo failą naudodami Image ir klasės.
- Įveskite vaizdą 180 laipsnių, o horizontaliu būdu jį plyšite. Vaizdo plokštė (RotateFlipType.Ronate180flipX) ir metodą.
- Galų gale, išsaugokite atnaujintą vaizdą naudojant Nuotraukos išsaugoti (string) ir metodą.
Toliau pateikiamas kodo pjūvis iliustruoja, kaip vienu metu sukti ir plyšti vaizdą:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
Nuotrauka po to, kai taikoma rotacija ir plyšimas, atrodo taip:

Rotate and Flip an Image
C# Rotate nuotraukos su nemokama licencija
Jūs galite Gaukite nemokamą laikiną licenciją Atkreipkite dėmesį į vaizdus be vertinimo apribojimų.
Conclusion
Šiame straipsnyje jūs sužinojote, kaip programuojamai sukti vaizdus C# naudojant $99 Aspose.Imaging plugin . Jūs taip pat ištirėte funkciją, kad rotuoti ir plyšimo nuotraukas tuo pačiu metu išlaikant išleidimo kokybę. Daugiau informacijos apie .NET vaizdo apdorojimo bibliotekos, įskaitant palyginimą prieinamų .Net vaizdų manipuliavimo bibliotekų, žr. dokumentacijaTaip pat galite atsisiųsti šaltinio kodo pavyzdžius API iš GitHubJei turite kokių nors klausimų, jaustis laisvas pasiekti mus mūsų Forumas.
Taip pat žiūrėkite
- Atsisiųskite nuotraukas naudojant C#
- Nuotraukų konvertavimas į Grayscale į C#
- Įtraukti vandens ženklą į nuotraukas naudojant C#
- Kompresuoti PNG, JPEG ir TIFF nuotraukas naudojant C#
More in this category
- C# Animation Maker Plugin: sukurkite nuostabias animacijas su Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Pagerinkite savo vaizdus su pažangiomis filtromis
- Prisijungti nuotraukas C# su $99 Aspose.Imaging Image Merger Plugin
- Naudingas verslo vaizdo apdorojimas su Aspose.Imaging
- „Batch Image Resizing“ programinė įranga „C# Aspose.Imaging“ vaizdo resizierius