Rotate or Flip images in C# .NET

Aspose.Imaging Image Rotate Plugin .NET için çok verimli ve bütçe dostu bir çözüm programlı döndürme ve flipping görüntüleri için. bu çok yönlü eklenti farklı açılarda görüntüleri döndürmenizi ve hatta döndürme ile birleştirmenizi sağlar, geliştiriciler ve freelancers için ideal bir seçim yapar. Aspose’un mükemmelliği için itibar ile, bütçenizi aşmadan uygulama çalışma akışlarını geliştirebilirsiniz. resimleri 90, 180 veya 270 derecede döndürmeniz gerekiyorsa veya yatay veya dikey döndürme uygulamak istiyorsanız, bu eklenti süreci hızlandırır. bu makalede, C# Aspose.Imaging .NET için, ilk resim döndürme kütüphanesi için nasıl döndürüleceğinizi.

Kapalı Konular:

C# API to Rotate Görüntüleri

Görüntüleri etkili bir şekilde döndürmek ve flip etmek için, kullanacağız Aspose.Imaging için .NET. Bu güçlü .NET görüntü manipülasyon kütüphanesi geniş bir raster ve vektör görüntü biçimleri desteklemektedir. kolayca NuGet aracılığıyla projenize entegre edebilir veya DLL’yi indirebilirsiniz.

PM> Install-Package Aspose.Imaging

Bir görüntüyi C#‘da döndürme adımları

Bir görüntü döndürmek için, dönüş açısı belirtin; yaygın olarak kullanılan açılar 90, 180 ve 270 derece içerir. ek olarak, aynı anda bir görüntüyü dönüp flip edebilirsiniz. Aspose.Imaging .NET için RotateFlipType enum hem dönüş açısı hem de flip tipi tanımlamak için. aşağıdaki görüntü dönüş türleri mevcuttur:

  • Yalnızca rotasyon
  • Her ikisi de Flip ve Rotate

İşte C#‘da bir görüntü döndürmek için adımların basit bir özetidir#:

  • Görüntüyü diskten indirin.
  • Dönüş türünü belirleyin ve görüntüyü döndürün.
  • Güncellenmiş görüntüyü kaydedin.

İşte görüntü dönüşünü göstermek için kullanacağımız görüntü:

Image for rotation and flipping

Bir görüntüyi C#‘da döndürün}

Bir görüntüyi tıraş etmeden nasıl döndürüleceğini keşfedelim. aşağıdaki seçenekler tıraş olmadan döndürülebilir:

  • Rotate180FlipNone: Flipping olmadan 180 derecelik dönüş
  • Rotate270FlipNone: 270 derece döndürme olmadan
  • Rotate90FlipNone: 90 derece döndürme olmadan

Bir görüntüyi C#‘da dönüştürmek için, aşağıdaki adımları izleyin:

İşte bir görüntüyi belirli bir açıya nasıl döndürdüğünü gösteren bir kod çizgisi:

// 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");
}

İşte kodun yürütülmesinden sonra elde edilen döndürülmüş görüntü:

rotate an image in C#

Rotate an Image

C# Flipping ile bir görüntü döndürün

Bir sonraki adımda, görüntülerin aynı anda nasıl döndürüldüğünü ve flip yapıldığını görelim – ek kod çizgileri gerektirmez. RotateFlipType enum’dan aşağıdaki üyelerden herhangi birini kullanın:

  • Rotate180FlipX: 180 derecelik dönme, yatay flipping ile
  • Rotate180FlipXY: 180 derecelik dönme, yatay ve dikey flipping ile
  • Rotate180FlipY: 180 derece döndürme vertikal flipping ile
  • Rotate270FlipX: 270 derecelik dönme, yatay flipping ile
  • Rotate270FlipXY: Yatay ve dikey flip ile 270 derecelik dönüş
  • Rotate270FlipY: 270 derece döndürme vertikal flipping ile
  • Rotate90FlipX: 90 derecelik dönme, yatay flip ile
  • Rotate90FlipXY: 90 derecelik dönme, yatay ve dikey flipping ile
  • Rotate90FlipY: 90 derece döndürme vertikal flipping ile

Bir görüntüyi C#‘da döndürmek ve flip etmek için, aşağıdaki adımları izleyin:

Aşağıdaki kod çizgisi, bir görüntüyi aynı anda nasıl döndürdüğünü ve flip ettiğini gösterir:

// 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");
}

Görüntü, döndürme ve flipping uygulandıktan sonra şu şekilde görünüyor:

Rotate and flip an image in C#

Rotate and Flip an Image

C# Ücretsiz lisanslı döndürücü resimler

Sen yapabilirsin Ücretsiz geçici lisans alın Görüntüleri herhangi bir değerlendirme kısıtlaması olmadan döndürmek.

Sonuç

Bu makalede, C#‘da görüntüleri $99 Aspose.Imaging eklentisi kullanarak nasıl programlı olarak döndürüldüğünü öğrendiniz. aynı zamanda çıkış kalitesini korurken görüntüleri aynı anda dönüştürmek ve flip etmek için işlevselliği de keşfetmişsiniz. .NET resim işleme kütüphanelerine daha fazla bilgi edinmek için, mevcut .NET resimler manipülasyon kitaplıklarının bir karşılaştırması da içerir Dokümanlık. Ayrıca API’nin kaynak kodu örneklerini de indirebilirsiniz GitHub. Herhangi bir sorunuz varsa, bize ulaşmak için özgür hisset Forum.

Ayrıca bakın

More in this category