Použití vrstvy úprav k vylepšení souboru PSD
Přehled
V tomto článku se budeme zabývat úpravou vrstev úprav v Aspose.PSD pro Python. Vrstvy úprav jsou mocným prvkem v úpravách obrázků, který vám umožňuje provádět nedestruktivní změny na vašich obrázcích. Aspose.PSD poskytuje komplexní sadu tříd vrstev úprav, které můžete použít k úpravě různých aspektů vašich obrázků.
Pro demonstraci úpravy vrstev úprav použijeme ukázkový kód na konci stránky, kter načte obrázek PSD a aplikuje různé úpravy na jeho vrstvy.
V následujícím kódu nejprve načteme obrázek PSD pomocí metody PsdImage.load(). Potom nastavíme možnosti pro uložení výstupních souborů PNG. Třída PngOptions nám umožňuje specifikovat typ barvy pro výstupní obrázek.
Dále projdeme každou vrstvu v obrázku PSD a zkontrolujeme její typ pomocí metody is_assignable(). Pokud je vrstva určitého typu, přetypujeme ji na tento typ pomocí metody cast() a aplikujeme požadovanou úpravu. Například upravíme jas a kontrast vrstvy BrightnessContrastLayer, upravíme úrovně vrstvy LevelsLayer, přidáme křivkový bod vrstvě CurvesLayer a tak dále.
Můžete přidat další kód k aplikaci dalších úprav na jejich příslušné vrstvy. Aspose.PSD poskytuje širokou škálu tříd vrstev úprav, jako jsou ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer a další.
Nakonec uložíme upravený obrázek pomocí metody save() třídy PsdImage.
Tento kód poskytuje základní přehled o tom, jak upravovat vrstvy úprav v Aspose.PSD pro Python. Můžete upravit úpravy podle svých požadavků a prozkoumat různé možnosti dostupné v dokumentaci API.
Zkontrolujte úplný příklad.