Korzystanie z warstwy dostosowania do usprawnień PSD
Omówienie
Ten artykuł omawia edycję warstw dostosowania w Aspose.PSD dla Javy. Warstwy dostosowania to potężna funkcja w edycji obrazów, która pozwala na dokonywanie niezniszczających zmian w obrazach. Aspose.PSD zapewnia kompleksowy zestaw klas warstw dostosowania, które można użyć do modyfikacji różnych aspektów obrazów.
Aby zademonstrować edycję warstw dostosowania, udostępnimy kod przykładowy na końcu strony, który wczytuje obraz PSD i stosuje różne dostosowania do jego warstw.
W poniższym fragmencie kodu zaczynamy od wczytania obrazu PSD za pomocą metody PsdImage.load(). Następnie konfigurujemy opcje zapisywania plików wyjściowych PNG. Klasa PngOptions pozwala nam określić typ koloru dla obrazu wyjściowego.
Następnie iterujemy przez każdą warstwę obrazu PSD i sprawdzamy jej typ za pomocą metody isAssignable(). Jeśli warstwa jest określonego typu, rzutujemy ją na ten typ za pomocą metody cast() i stosujemy żądane dostosowanie. Na przykład dostosowujemy jasność i kontrast za pomocą BrightnessContrastLayer, modyfikujemy poziomy za pomocą LevelsLayer, dodajemy punkt krzywej do CurvesLayer, i tak dalej.
Możesz dodać dodatkowy kod, aby zastosować inne dostosowania do odpowiednich warstw. Aspose.PSD zapewnia szeroki zakres klas warstw dostosowania, takich jak ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer i inne.
Na koniec zapisujemy zmodyfikowany obraz za pomocą metody save() klasy PsdImage.
To zapewnia podstawowe omówienie sposobu edycji warstw dostosowania w Aspose.PSD dla Javy. Możesz dostosować dostosowania według własnych wymagań i eksplorować różne opcje dostępne w dokumentacji interfejsu API.
Sprawdź pełny przykład poniżej.