C# Kullanarak Görselden Arka Planı Kaldırma

Bu öğretici, C# kullanarak görselden arka planı nasıl kaldıracağınızı açıklar. IDE ayarları, adım adım liste ve C# kullanarak görselden arka plan kaldırma örnek kodu içerir. Sonuçta, işlenmiş görsel şeffaf bir arka planla kaydedilir.

C# kullanarak görselden arka planı kaldırma adımları

  1. Aspose.Imaging for .NET kullanarak görselin arka planını kaldırmak için IDE’nizi yapılandırın
  2. Giriş JPEG görseli Image ve çıkış PNG sonuçları için çalışma dizini ve dosya yollarını tanımlayın
  3. Giriş görselini bir raster görsel olarak yükleyin ve piksel bazlı işleme olanak tanıyın
  4. GraphCut maskeleme seçeneklerini yapılandırın, otomatik kenar tespiti, kenarları yumuşatma, şeffaflık ayarları ve çıkış dosyası formatını içerecek şekilde
  5. ImageMasking başlatın ve Decompose() yöntemi ile yapılandırılmış GraphCut seçenekleri kullanarak arka plan kaldırma işlemini gerçekleştirin
  6. Geri döndürülen maskeleme çıktısından segmentlenmiş ön plan sonuçlarını çıkarın
  7. Son işlenmiş görseli şeffaf PNG dosyası olarak kaydedin ve işlemden sonra kaynakları otomatik olarak serbest bırakın

Bu adımlar, C# ile arka plan silici geliştirme sürecini tanımlar. Program, bir görseli yükler ve Aspose.Imaging’in GraphCut tabanlı maskelemesini kullanarak, kenarları yumuşatarak ve şeffaf bir şekilde arka planı otomatik olarak algılar ve kaldırır. Ardından, ön plan sonucunu çıkarır ve şeffaflıkla yüksek kaliteli PNG dosyası olarak kaydeder, yapılandırılmış dışa aktarma seçeneklerini ve doğru kaynak yönetimini kullanır.

C# ile arka plan kaldırıcı için kod

Yukarıdaki kod, C# ile görselden arka plan kaldırma aracının geliştirilme sürecini gösterir. CalculateDefaultStrokes parametresi, ön plan ve arka planın otomatik olarak algılanmasını sağlar, FeatheringRadius, görsel boyutuna göre kenarları yumuşatır ve metod, segmentasyon için GraphCut algoritmasını kullanır. Decompose özelliğini false olarak ayarlamak, yalnızca arka planı kaldırır ve görseli birden fazla katmana ayırmaz.

Bu makale, görsellerden arka plan kaldırma sürecini bize öğretti. Görselin parlaklığını değiştirmek için C# ile görsel parlaklığını değiştirme makalesine bakın.

 Türkçe