
Aspose.Imaging Image Rotate Plugin dla .NET jest bardzo efektywnym i przyjaznym dla budżetu rozwiązaniem do programowania obrazu rotacyjnego i flipping. Ten wszechstronny plugin pozwala na rotację obrazu w różnych kątach, a nawet łączyć rotację z flipping, co czyni go idealnym wyborem dla deweloperów i freelancers podobnie. z reputacją Aspose dla doskonałości, można poprawić swoje aplikacje przepływów roboczych bez przekraczania budżetu. Niezależnie od tego, czy trzeba rotować obrazy o 90, 180 lub 270 stopni, lub chcesz zastosować horyzontalne lub pionowe flipping, ten plugin ułatwia proces. W tym artykule znajdziesz jak rotować obrazy w C# za pomocą Aspose.
Temat obejmujący:
C# API do obrazu rotacyjnego
Aby skutecznie rotować i flip obrazy, będziemy wykorzystywać Aspose.Imaging dla .NET. Ta potężna biblioteka manipulacji obrazami .NET obsługuje szeroką gamę formatów obrazów rasterowych i wektorowych. można łatwo włączyć je do projektu za pośrednictwem NuGet lub poprzez pobranie DLL.
PM> Install-Package Aspose.Imaging
Krok do obrotu obrazu w C#
Aby odwrócić obraz, określ kąt odwrócenia; powszechnie używane kąty obejmują 90, 180 i 270 stopni RotateFlipType Enum określa zarówno kąt obrotowy, jak i typ flip. Dostępne są następujące typy obrotu obrazu:
- Rotacja tylko
- Rotacja i flip
Oto prosty wyświetlacz kroków do obrotu obrazu w C#:
- Pobierz obraz z dysku.
- Określ typ obrotowy i obróć obraz.
- Zachowaj aktualizowany obraz.
Oto obraz, który będziemy wykorzystywać do demonstracji obrazu rotacji:

Rotacja obrazu w C#
Przyjrzyjmy się temu, jak rotować obraz bez flipping. następujące opcje pozwalają rotować bez flipping:
- Rotate180FlipNone: 180 stopni rotacji bez flipping
- Rotate270FlipNone: 270 stopni rotacji bez flipping
- Rotate90FlipNone: rotacja 90 stopni bez flipping
Aby wykonać rotację obrazu w C#, postępuj zgodnie z następującymi krokami:
- Pobierz plik obrazu za pomocą Zdjęcie w klasie.
- Obrót obrazu o 270 stopni przy użyciu Zdjęcie.RotateFlip(RotateFlipType.Rotate270FlipNone) metodą.
- Zapisz aktualizowany obraz za pomocą Zdjęcie - Save (string) metodą.
Oto odcinek kodu, który pokazuje, jak rotować obraz do określonego kąta:
// 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");
}
Oto wynik obrazu obrotowego po wykonaniu kodu:

Rotate an Image
C# Obróć obraz za pomocą Flipping
Następnie zobaczymy, jak ratować i flip obrazy jednocześnie – nie wymagane są dodatkowe linie kodowe. po prostu użyj następujących członków z RotateFlipType enum:
- Rotate180FlipX: 180 stopni rotacji z horyzontalnym flippingem
- Rotate180FlipXY: 180 stopni rotacji z horyzontalnym i pionowym flippingem
- Rotate180FlipY: 180 stopni rotacji z pionowym flippingem
- Rotate270FlipX: 270 stopni rotacji z horyzontalnym flippingem
- Rotate270FlipXY: 270 stopni rotacji z horyzontalnym i pionowym flippingem
- Rotate270FlipY: 270 stopni rotacji z pionowym flippingem
- Rotate90FlipX: rotacja 90 stopni z horyzontalnym flippingem
- Rotate90FlipXY: rotacja 90 stopni z horyzontalnym i pionowym flippingem
- Rotate90FlipY: rotacja 90 stopni z pionowym flippingem
Aby otworzyć i odtworzyć obraz w C#, postępuj zgodnie z następującymi krokami:
- Pobierz plik obrazu za pomocą Zdjęcie w klasie.
- Obróć obraz o 180 stopni, podczas gdy flipping go horyzontalnie za pomocą Zdjęcie.RotateFlip(RotateFlipType.Rotate180FlipX) metodą.
- Wreszcie, przechowuj aktualizowany obraz za pomocą Zdjęcie - Save (string) metodą.
Następny fragment kodu przedstawia, jak ratować i flip obraz jednocześnie:
// 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");
}
Zdjęcie po zastosowaniu rotacji i flipping wygląda następująco:

Rotate and Flip an Image
C# Rotacja zdjęć z darmową licencją
Możesz Zdobądź darmową licencję do obrotu obrazów bez ograniczeń oceny.
konkluzja
W tym artykule dowiesz się, jak programowo rotować obrazy w C# za pomocą wtyczki $99 Aspose.Imaging. Odkryłeś również funkcjonalność ratowania i flip obrazów jednocześnie przy utrzymaniu jakości wyjścia. Aby uzyskać więcej informacji o bibliotekach przetwarzania obrazu .NET, w tym porównanie dostępnych biblioteek manipulacji obrazami .NET, zobacz dokumentacja. Możesz również pobrać próbki kodu źródłowego API z GitHub. Jeśli masz jakiekolwiek pytania, czuj się wolny, aby dotrzeć do nas w naszej Forum.
Zobacz również
- Odtwarzanie zdjęć za pomocą C#
- Konwertuj obrazy na Grayscale w C#
- Dodaj znak wodny do obrazów za pomocą C#
- Kompresowanie zdjęć PNG, JPEG i TIFF za pomocą C#