С# için Aspose.PSD'de Akıllı Filtreleri Manipüle Etme

Genel Bakış

Aspose.PSD’de C# için akıllı filtreleri uygulamanın üç yolu vardır.

Doğrudan Filtre Uygulama

Bu örnek, Aspose.PSD’de C# için akıllı filtreleri doğrudan nasıl uygulayacağınızı gösterir.

İlk olarak, kaynak PSD dosyasını, orijinal görüntü için çıktı dosyasını ve güncellenmiş görüntü için çıktı dosyasını belirtin.

Daha sonra, PSD görüntüsünü Image.Load yöntemini kullanarak yükleyin ve bir PsdImage nesnesine dönüştürün.

Orijinal görüntüyü, belirtilen çıktı dosya adıyla kaydedin.

Uygulanacak akıllı filtreyi temsil eden bir SharpenSmartFilter nesnesi oluşturun.

PSD görüntüsünden düzenli katmanı psdImage.Layers[1] kullanarak alın.

Düzenli katmana sharpenFilter‘ı bir döngü içinde üç kez uygulayın.

Son olarak, güncellenmiş görüntüyü, belirtilen çıktı dosya adıyla kaydedin.

Bu kod, Aspose.PSD’de C# için akıllı filtreleri doğrudan uygulamanın nasıl yapıldığını gösterir. Uygun filtre nesnelerini kullanarak ve bunları istenen katmanlara uygulayarak görüntülerinizde istediğiniz efektleri elde edebilirsiniz.

Akıllı Filtreleri Akıllı Nesneler İçinde Manipüle Etme

Bu örnek, akıllı nesneler içinde akıllı filtreleri nasıl manipüle edeceğinizi gösterir.

İlk olarak, kaynak PSD dosyasını, orijinal görüntü için çıktı dosyasını ve güncellenmiş görüntü için çıktı dosyasını belirtin.

PSD görüntüsünü Image.Load yöntemini kullanarak yükleyin ve bir PsdImage nesnesine dönüştürün.

Orijinal görüntüyü, belirtilen çıktı dosya adıyla kaydedin.

PSD görüntüsünün ikinci katmanını bir SmartObjectLayer nesnesine dönüştürün.

Akıllı filtreleri düzenleyin. Bu örnek, GaussianBlurSmartFilter ve AddNoiseSmartFilter ile çalışmayı gösterir.

GaussianBlurSmartFilter için, yarıçap, karışım modu, opaklık ve etkin durum dahil filtreyi güncelleyin.

AddNoiseSmartFilter için, gürültü dağılımını NoiseDistribution.UNIFORM olarak ayarlayın.

Akıllı nesne katmanına yeni filtre öğeleri ekleyin: başka bir GaussianBlurSmartFilter ve AddNoiseSmartFilter.

Değişiklikleri UpdateResourceValues yöntemini kullanarak uygulayın.

Filtreleri, doğrudan katmana ve katman maskesine Apply ve sırasıyla ApplyToMask yöntemlerini kullanarak uygulayın.

Güncellenmiş görüntüyü, belirtilen çıktı dosya adıyla kaydedin.

Katman Maskesine Akıllı Filtreler Uygulama

Akıllı filtreler, çeşitli filtreleri ve efektleri uygulamak için kullanıcıların güçlü bir görüntü düzenleme aracıdır. Bu araçlardan biri, filtreleri maskelere uygulamaktır ve bu, filtrenin etkilediği alanları hassas bir şekilde kontrol etmeyi sağlar.

Bir maske, belirli görüntü alanlarının şeffaflığını belirleyen, filtreleri, ayarları veya efektleri seçici olarak uygulayan bir gri tonlu bir görüntüdür.

Maskelere akıllı filtreler uygulanırken, filtreler sadece maskenin belirtilen alanlarına uygulanır. Bu hassas kontrol, filtre yoğunluğunun ve kapsamının manipülasyonuna olanak tanır.

Daha ayrıntılı bilgi ve örnekler için Aspose.PSD için C# belgelerine başvurun.