C#'ta Görüntüleri Bulanıklaştır

Görüntü manipülasyonu ile çalışırken, genellikle farklı filtreler/efektler uygulayarak görüntüleri düzenlemeniz gerekebilir. Diğer çeşitli efektlerin yanı sıra, bulanıklaştırma efekti genellikle bir görüntüdeki nesneleri soldurmak için kullanılır. Bu makalede, bir görüntüyü C# dilinde programlı olarak nasıl bulanıklaştıracağınızı öğreneceksiniz.

Görüntüleri Bulanıklaştırmak için C# API’si - Ücretsiz İndirme

Aspose.Imaging for .NET, görüntüleri düzenlemek için çok çeşitli özellikler sağlayan harika bir görüntü işleme API’sidir. Görüntülerimize bulanıklık efekti uygulamak için bu API’yi kullanacağız. API’yi indirebilir veya NuGet kullanarak yükleyebilirsiniz.

PM> Install-Package Aspose.Imaging

C#’ta Görüntüleri Bulanıklaştırma Adımları

Aspose.Imaging for .NET, aşağıda verilen üç basit adımda bir görüntüye bulanıklık efekti uygulamanıza olanak tanır.

  • İlk olarak, görüntü dosyasını yükleyin.
  • Bulanıklaştırma filtresini görüntüye uygulayın.
  • Son olarak, bulanık görüntüyü diske kaydedin.

Aşağıdaki bölüm, C# kullanarak bir görüntüye bulanıklık efekti uygulamak için hangi sınıfların ve yöntemlerin kullanıldığını gösterir.

C#’ta Görüntüyü Bulanıklaştırma

Aşağıdakiler, C#’ta bir görüntüyü bulanıklaştırma adımlarıdır.

Aşağıdaki kod örneği, C# dilinde bir görüntüye bulanıklık efektinin nasıl uygulanacağını gösterir.

// resmi yükle
using (Image image = Image.Load("image.bmp"))
{
    // Görüntüyü RasterImage'a dönüştürün
    RasterImage rasterImage = (RasterImage)image;

    // Bulanıklaştırma efekti uygula
    rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));

    // Bulanık görüntüyü kaydet
    rasterImage.Save("blurred-image.bmp");
}

Gösterim için aşağıdaki görüntüye bulanıklık efekti uyguladık.

Bulanıklaştırma Efekti Uygulamak için Görüntü Girin

Bulanıklaştırma efektini uyguladıktan sonra elde ettiğimiz görüntü aşağıdadır.

C# dilinde Çıktı Görüntüsü Bulanıklığı

C# Görüntü Bulanıklaştırma API’sı - Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans alabilirsiniz ve değerlendirme sınırlamaları olmadan görüntüleri bulanıklaştırabilirsiniz.

Çözüm

Bu makalede, C#’ta görüntülerin nasıl bulanıklaştırılacağını öğrendiniz. Sağlanan kodu kolayca entegre edebilir ve C# uygulamalarınızdan görüntüleri bulanıklaştırabilirsiniz.

Devamını oku

Belgeleri kullanarak .NET görüntü işleme API’si hakkında daha fazlasını keşfedebilirsiniz. Ayrıca forumumuz aracılığıyla da sorularınızı bizimle paylaşabilirsiniz.

Ayrıca bakınız