
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
To effectively rotate and flip images, we will utilize 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#
To rotate an image, specify the rotation angle; commonly used angles include 90, 180, and 270 degrees. Additionally, you can rotate and flip an image simultaneously. Aspose.Imaging for .NET provides the Rodzaj RotateFlip enum to define both the rotation angle and flip type. The following image rotation types are available:
- 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:
- Load the image file using the Zdjęcie class.
- Rotate the image by 270 degrees using the Zdjęcie.RotateFlip(RotateFlipType.Rotate270FlipNone) method.
- Save the updated image using the Zdjęcie - Save (string) method.
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:
- Load the image file using the Zdjęcie class.
- Rotate the image 180 degrees while flipping it horizontally using the Zdjęcie.RotateFlip(RotateFlipType.Rotate180FlipX) method.
- Finally, save the updated image using the Zdjęcie - Save (string) method.
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ą
You can Zdobądź darmową licencję to rotate images without any evaluation limitations.
konkluzja
In this article, you learned how to programmatically rotate images in C# using the $99 Aspose.Imaging plugin. You also explored the functionality to rotate and flip images simultaneously while maintaining the quality of the output. For more insights into .NET image processing libraries, including a comparison of available .NET image manipulation libraries, check out the dokumentacja. You can also download the source code samples of the API from GitHub. If you have any queries, feel free to reach us at our 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#
More in this category
- C# Animation Maker Plugin: Stwórz niesamowite animacje z Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Wzmocnij swoje obrazy za pomocą zaawansowanych filtrów
- Scalanie obrazów w C# z wtyczką Aspose.Imaging Image Merger za 99 dolarów
- Tanie przetwarzanie obrazów dla przedsiębiorstw z Aspose.Imaging
- Programowe zmienianie rozmiaru obrazów wsadowo w C# | Wtyczka do zmiany rozmiaru obrazów Aspose.Imaging