Apply Smart Filters to PSD in C#

Giriş

Photoshop’taki akıllı filtreler yıkıcı olmayan düzenleme sağlar, orijinal görüntüyü etkilemeden herhangi bir zamanda ayarlayabilir veya kaldırabilirsiniz filtreleri. bu makalede C# .NET kullanarak akıllı nesne katmanlarında akıllı filtreleri ekleme, düzenleme ve güncelleştirme yollarını inceleyeceğiz.

Neden akıllı filtre kullanıyorsunuz?

Akıllı filtre çeşitli avantajlar sunar, bunlar da dahil olmak üzere:

  • Photoshop katmanları için yıkıcı olmayan düzenleme.
  • Orijinal görüntü değiştirmeden kolay ayarlar.
  • C#‘da PSD akıllı nesne manipülasyonunun otomatikleştirilmesi#.

içerik tablosu

1. Aspose.PSD’yi akıllı filtreler için ayarlayın

PSD dosyalarında **akıllı filtreleri **etkili bir şekilde manipüle etmek için Aspose.PSD for .NET kullanıyoruz:

  • Photoshop gerektirmeden PSD dosyalarını doğrudan düzenleyin.
  • Akıllı nesne katmanlarını kolayca uygulayın ve değiştirin.
  • Akıllı filtre ekleyin, ayarlayın ve silin.

Kurulum

Kütüphaneyi NuGet aracılığıyla aşağıdaki komutla yükleyebilirsiniz:

PM> Install-Package Aspose.PSD

Alternatif olarak, DLL’yi aşağıdan indirebilirsiniz Aspose Download Sayfası.

2. Akıllı filtrelerin eklenmesi, düzenlenmesi ve güncellenmesi

Bir PSD dosyasında akıllı filtreleri uygulamak ve değiştirmek için, aşağıdaki adımları izleyin:

  • PSD görüntüsünü yükleme kullanarak Image Sınıfı.
  • Değiştirmek istediğiniz akıllı nesne tabakasına erişin.
  • Mevcut akıllı filtreleri düzenleyin (örneğin, radyo ayarlayın, opacity).
  • Gaussian Blur gibi yeni filtre ekleyin ve Gürültü ekleyin.
  • Değişikliklerinizi kaydetmek için değiştirilmiş PSD dosyasını kaydedin.

Kod Örnekleri

3. Desteklenen Akıllı Filtreler ve Etkileri

Aspose.PSD, görüntülerinize uygulayabileceğiniz çeşitli akıllı filtre destekler:

Akıllı FiltreFonksiyon
GÜVENLİK GÜVENLİKYumuşak bir etki için kenarları yumuşatın.
Gürültü eklemeGerçekçi etkiler için dokunuş simülasyonu.
ŞarkıSınırları ve güzel detayları geliştirir.
EmboşlukSeçilen katmanlarda 3D etkisi oluşturur.

Bu filtreler programmatik olarak kontrol edilebilir ihtiyaçlarınıza göre özelleştirilmiş görüntü geliştirmeleri elde etmek için.

4. İşlenmiş PSD’lerin tasarrufu ve ihraç edilmesi

PSD dosyasını akıllı filtrelerle güncelleştirdikten sonra, aşağıdaki şekilde kaydedebilirsiniz:

psdImage.Save("output.psd");

Dosyayı diğer biçimlere ihraç etmek istiyorsanız, bu kodu kullanın:

psdImage.Save("output.png", new PngOptions());

Bu, farklı görüntü biçimleri oluştururken yüksek kaliteli tutmanızı sağlar.

5. Ücretsiz lisans almak}

Kısıtlamalar olmaksızın .NET için Aspose.PSD’yi kullanmak için bir ücretsiz geçici lisans isteyebilirsiniz).

Daha fazla bilgi için lütfen Resmi Belge adresine gidin veya sorularınızı Aspose forum sayfasına gönderin/).

6. Sonuç ve Ek Kaynaklar

Özetle

Bu kılavuzda şunları kapsadık:

  • C#‘da PSD akıllı nesne katmanlarını nasıl değiştirebiliriz#
  • Gaussian Blur gibi akıllı filtrelerin eklenmesi ve ayarlanması
  • Değiştirilmiş PSD’lerin teslimatı ve ihraç edilmesi

Daha Fazla Öğrenin

Aspose.PSD for .NET ile Photoshop dosyalarını programlı bir şekilde manipüle edebilirsiniz Photoshop’a ihtiyacınız olmadan. Photoshop akıllı nesne işleme otomatikleştirmeye başlayın C# bugün sadece $99 için! 🚀

More in this category