PSD İyileştirmeleri için Ayar Katmanı Kullanımı

Genel Bakış

Bu makale, Aspose.PSD için Java’da ayar katmanlarının düzenlenmesini keşfeder. Ayar katmanları, resim düzenleme alanında güçlü bir özelliktir ve görüntülerinizde yıkıcı olmayan değişiklikler yapmanıza olanak tanır. Aspose.PSD, görüntülerinizin çeşitli yönlerini değiştirmek için kullanabileceğiniz kapsamlı bir ayar katmanı sınıfı seti sağlar.

Ayar katmanlarının düzenlenmesini göstermek için, sayfanın sonunda bir PSD görüntüsünü yükleyen ve katmanlarına farklı ayarlamalar uygulayan bir örnek kod parçacığı sunacağız.

Aşağıdaki kod parçacığında, PSD görüntüsünü PsdImage.load() yöntemini kullanarak yükleme işlemiyle başlarız. Ardından, çıktı PNG dosyalarını kaydetme seçeneklerini kurarız. PngOptions sınıfı, çıktı görüntü için renk türünü belirlememizi sağlar.

Daha sonra, PSD görüntüsündeki her katmanın üzerinden geçer ve tipini isAssignable() yöntemini kullanarak kontrol ederiz. Katman belirli bir türde ise, cast() yöntemini kullanarak onu bu türe dönüştürür ve istenen ayarı uygularız. Örneğin, BrightnessContrastLayer’ın parlaklık ve kontrastını ayarlarız, LevelsLayer’ın seviyelerini değiştiririz, CurvesLayer’a bir eğri noktası ekleriz ve benzer işlemleri yaparız.

Diğer ayarlamaları uygulamak için ilgili katmanlara ek kod ekleyebilirsiniz. Aspose.PSD, ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer gibi geniş bir ayar katmanı sınıfı yelpazesi sunar.

Son olarak, değiştirilmiş görüntüyü PsdImage sınıfının save() yöntemi ile kaydederiz.

Bu, Aspose.PSD için Java’da ayar katmanlarını düzenlemenin temel bir genel bakışını sağlar. Ayarlamaları gereksinimlerinize göre özelleştirebilir ve API belgelerinde mevcut olan çeşitli seçenekleri keşfedebilirsiniz.

Lütfen aşağıdaki tam örneği kontrol edin.

Örnek