
Aspose.Imaging’in .NET için Görüntü Döndürme Eklentisi, programlı olarak görüntüleri döndürme ve çevirme için etkili bir yöntem sağlar; çeşitli döndürme açıları ile birlikte çevirme imkanı sunar. Görüntüleri 90, 180 veya 270 derece döndürmek ya da döndürmeyi yatay veya dikey çevirme ile aynı anda birleştirmek için bu eklenti süreci basitleştirir. Bu yazıda, Aspose.Imaging for .NET kullanarak C#‘da görüntüleri nasıl döndürürsünüz öğrenirken, .NET için en iyi görüntü döndürme kütüphanesini de keşfedeceksiniz.
Kapsanan Konular:
- Görüntüleri Döndürmek için C# API’si
- C#‘da Bir Görüntüyü Döndürmek için Adımlar
- C#‘da Bir Görüntüyü Döndür
- C#‘da Bir Görüntüyü Döndür ve Çevir
Görüntüleri Döndürmek için C# API’si
Görüntüleri döndürmek ve çevirmek için Aspose.Imaging for .NET’ten yararlanacağız. Bu kapsamlı ve güçlü .NET görüntü manipülasyon kütüphanesi, çeşitli raster ve vektör görüntü formatlarını destekler. Projeye NuGet aracılığıyla veya DLL’sini indirerek kolayca entegre edebilirsiniz.
PM> Install-Package Aspose.Imaging
C#‘da Bir Görüntüyü Döndürmek için Adımlar
Bir görüntüyü döndürmek için döndürme açısını belirtin; yaygın olarak kullanılan açılar 90, 180 ve 270 derecedir. Ayrıca, bir görüntüyü aynı anda döndürüp çevirebilirsiniz. Aspose.Imaging for .NET, hem döndürme açısını hem de çevirme türünü tanımlamak için RotateFlipType enum’unu sağlar. Aşağıdaki görüntü döndürme türleri mevcuttur:
- Sadece döndür
- Hem döndür hem çevir
C#‘da bir görüntüyü döndürmek için izlenecek adımlar şu şekildedir:
- Görüntüyü diskten yükleyin.
- Döndürme türünü belirtin ve görüntüyü döndürün.
- Güncellenen görüntüyü kaydedin.
Aşağıdaki görüntü, görüntü döndürmeyi göstermek için kullanacağımız görüntü:

C#‘da Bir Görüntüyü Döndür
Bir görüntüyü çevirme olmadan döndürmeyi keşfedelim. Aşağıdaki seçenekler döndürme işlemini çevirme olmadan sağlar:
- Rotate180FlipNone: 180 derece döndürme, çevirme olmadan
- Rotate270FlipNone: 270 derece döndürme, çevirme olmadan
- Rotate90FlipNone: 90 derece döndürme, çevirme olmadan
C#‘da bir görüntüyü döndürmek için şu adımları izleyin:
- Image sınıfını kullanarak görüntü dosyasını yükleyin.
- Image.RotateFlip(RotateFlipType.Rotate270FlipNone) yöntemini kullanarak görüntüyü 270 derece döndürün.
- Image.Save(string) yöntemini kullanarak güncellenen görüntüyü kaydedin.
Belirli bir açıya bir görüntüyü döndürmenin nasıl yapılacağını gösteren bir kod parçası:
İşte kodu çalıştırdıktan sonra elde edilen döndürülmüş görüntü:

Görüntüyü Döndür
C#‘da Bir Görüntüyü Çevirerek Döndür
Şimdi, görüntüleri aynı anda döndürüp çevirmenin nasıl yapıldığını görelim — ek bir kod satırı gerektirmeden. Sadece RotateFlipType enum’undaki aşağıdaki üyelerden birini kullanın:
- Rotate180FlipX: Yatay çevirme ile 180 derece döndürme
- Rotate180FlipXY: Yatay ve dikey çevirme ile 180 derece döndürme
- Rotate180FlipY: Dikey çevirme ile 180 derece döndürme
- Rotate270FlipX: Yatay çevirme ile 270 derece döndürme
- Rotate270FlipXY: Yatay ve dikey çevirme ile 270 derece döndürme
- Rotate270FlipY: Dikey çevirme ile 270 derece döndürme
- Rotate90FlipX: Yatay çevirme ile 90 derece döndürme
- Rotate90FlipXY: Yatay ve dikey çevirme ile 90 derece döndürme
- Rotate90FlipY: Dikey çevirme ile 90 derece döndürme
C#‘da bir görüntüyü döndürüp çevirirken şu adımları izleyin:
- Image sınıfını kullanarak görüntü dosyasını yükleyin.
- Image.RotateFlip(RotateFlipType.Rotate180FlipX) yöntemini kullanarak görüntüyü 180 derece döndürün ve yatay olarak çevirin.
- Son olarak, Image.Save(string) yöntemini kullanarak güncellenen görüntüyü kaydedin.
Görüntüyü aynı anda döndürüp çevirmenin nasıl yapılacağını gösteren bir kod parçası:
Döndürme ve çevirme uygulandıktan sonraki görüntü şu şekildedir:

Bir Görüntüyü Döndür ve Çevir
C# ile Ücretsiz Lisans ile Görüntüleri Döndürme
Görüntüleri herhangi bir değerlendirme sınırı olmadan döndürmek için ücretsiz geçici lisans alın.
Sonuç
Bu makalede, C#‘da görüntüleri programlı olarak döndürmeyi öğrendiniz. Ayrıca, çıktı kalitesini korurken görüntüleri aynı anda döndürüp çevirme işlevselliğini de keşfettiniz. .NET görüntü işleme kütüphaneleri hakkında daha fazla bilgi için belgelere göz atın. API’nin kaynak kodu örneklerini GitHub‘dan da indirebilirsiniz. Herhangi bir sorunuz varsa, lütfen forumumuzda bize ulaşın.