Jeśli rozwijasz aplikacje z funkcjami edycji obrazów, Wtyczka Obróć i Przewróć Obrazy Aspose.Imaging za 99 USD oferuje solidne i efektywne rozwiązanie do przewracania i obracania obrazów. Ta najlepsza biblioteka do przewracania obrazów w .NET upraszcza skomplikowane operacje, umożliwiając bezproblemowe przewracanie poziome i pionowe oraz rotację. Niezależnie od tego, czy przygotowujesz obrazy do przesyłania przez użytkowników, zadań związanych z projektowaniem graficznym, czy przetwarzania wsadowego, Aspose.Imaging dla .NET sprawia, że te zadania są łatwe dzięki swoim efektywnym możliwościom przewracania obrazów.
Ten przewodnik przedstawia jak programowo przewracać obrazy w C#, obejmując przewracanie poziome, pionowe oraz połączenie przewracania z rotacją.
Tematy poruszane w artykule:
API C# do Przewracania Obrazów
Aspose.Imaging dla .NET oferuje kompleksowe API do manipulacji obrazami. Dzięki metodzie RotateFlip możesz bez wysiłku stosować rotacje i przewracania do różnych formatów obrazów, w tym do przewracania pionowego i poziomego. Możesz zainstalować bibliotekę manipulacji obrazami .NET za pomocą NuGet lub pobrać pliki assembly do integracji.
PM> Install-Package Aspose.Imaging
Kroki do Przewrócenia Obrazu w C#
Korzystając z Aspose.Imaging, możesz łatwo przewracać obrazy zarówno poziomo, jak i pionowo. API dostarcza enum RotateFlipType do określenia typu przewracania (i ewentualnie kąta rotacji). Możesz przeprowadzić następujące operacje przewracania/rotacji na obrazie:
- Tylko rotacja
- Tylko przewracanie
- I rotacja, i przewracanie
Poniżej przedstawiono kroki do przewrócenia obrazu w C#.
- Załaduj obraz z dysku.
- Przewróć obraz w pożądanym kierunku, korzystając z możliwości funkcji biblioteki manipulacji obrazami C#.
- Zapisz zaktualizowany obraz na dysku.
Napiszmy kod C# dla powyższych kroków i zobaczmy, jak przewrócić poniższy obraz.
Przewróć Obraz w C#
Aby przewrócić obraz, wykorzystane zostaną następujące człony RotateFlipType.
- RotateNoneFlipX: Brak rotacji z poziomym przewracaniem
- RotateNoneFlipY: Brak rotacji z pionowym przewracaniem
- RotateNoneFlipXY: Brak rotacji z przewracaniem poziomym i pionowym
Poniżej przedstawiono kroki do przewrócenia obrazu w C#.
- Najpierw załaduj plik obrazu przy użyciu klasy Image.
- Następnie przewróć obraz poziomo, korzystając z metody Image.RotateFlip(RotateFlipType.RotateNoneFlipX).
- Na koniec zapisz zaktualizowany obraz, korzystając z metody Image.Save(string).
Poniższy przykład kodu pokazuje, jak przewrócić obraz w aplikacjach .NET, korzystając z tego przystępnego rozwiązania do manipulacji obrazami .NET.
Poniższy zrzut ekranu pokazuje, jak obraz jest przewracany przy użyciu powyższego fragmentu kodu.
Obróć i Przewróć Obraz w C#
W tej sekcji zobaczymy, jak obrócić i przewrócić obraz jednocześnie. Aby to osiągnąć, wykorzystane będą następujące człony enum RotateFlipType.
- Rotate180FlipX: 180-stopniowa rotacja z poziomym przewracaniem
- Rotate180FlipXY: 180-stopniowa rotacja z przewracaniem poziomym i pionowym
- Rotate180FlipY: 180-stopniowa rotacja z pionowym przewracaniem
- Rotate270FlipX: 270-stopniowa rotacja z poziomym przewracaniem
- Rotate270FlipXY: 270-stopniowa rotacja z przewracaniem poziomym i pionowym
- Rotate270FlipY: 270-stopniowa rotacja z pionowym przewracaniem
- Rotate90FlipX: 90-stopniowa rotacja z poziomym przewracaniem
- Rotate90FlipXY: 90-stopniowa rotacja z przewracaniem poziomym i pionowym
- Rotate90FlipY: 90-stopniowa rotacja z pionowym przewracaniem
Poniżej przedstawiono kroki do obrócenia i przewrócenia obrazu w C#.
- Najpierw załaduj plik obrazu przy użyciu klasy Image.
- Następnie obróć obraz o 180 stopni i przewróć go poziomo, korzystając z metody Image.RotateFlip(RotateFlipType.Rotate180FlipX).
- Na koniec zapisz zaktualizowany obraz, korzystając z metody Image.Save(string).
Poniższy fragment kodu C# pokazuje, jak jednocześnie przeprowadzić rotację i przewracanie, prezentując moc programowej manipulacji obrazem w C#.
Poniższy zrzut ekranu pokazuje, jak obraz wygląda po zastosowaniu rotacji i przewracania.
API do Przewracania Obrazów w C# - Uzyskaj Bezpłatną Licencję
Możesz uzyskać bezpłatną tymczasową licencję i przewracać obrazy poziomo i pionowo bez ograniczeń oceny przy użyciu API do przewracania obrazów .net.
Podsumowanie
W tym artykule dowiedziałeś się, jak programowo przewracać obrazy w C#. Ponadto krok po kroku przewodnik i przykłady kodu wykazały, jak przewrócić obraz oraz jak obrócić i przewrócić obraz jednocześnie. Możesz odkryć więcej na temat najlepszej biblioteki do przewracania obrazów w C# w dokumentacji. Dodatkowo możesz pobrać przykłady kodu źródłowego API z GitHub. W razie jakichkolwiek pytań możesz skontaktować się z nami na naszym forum.