Czy kiedykolwiek modyfikowałeś wielowarstwowe pliki PSD programowo? Zamierzamy przejść przez przyjazne dla deweloperów SDK, które upraszcza pracę z warstwami Photoshopa w Pythonie programowo. Tak, mówimy o Aspose.PSD dla Pythona przez .NET. To SDK oferuje funkcje na poziomie przedsiębiorstwa do manipulacji plikami PSD i konwersji ich do innych popularnych formatów plików. W tym przewodniku pokażemy, jak dodać cienie i zastosować tryby mieszania w plikach PSD za pomocą tego SDK Pythona. Więc trzymaj się tego wpisu na blogu do końca i upewnij się, że masz zainstalowany Python na swoim komputerze.

Aspose.PSD dla Pythona przez .NET - Instalacja

Możesz zainstalować Aspose.PSD dla Pythona przez .NET klikając ten link. Lub możesz zdecydować się na uruchomienie następującego polecenia:

pip install aspose-psd

Modyfikacja warstw PSD: Zmiana przezroczystości, tryby mieszania, dodawanie cieni i nakładek kolorystycznych programowo

Przejdźmy od razu do kroków.

  • Załaduj plik PSD za pomocą metody PsdImage.load.
  • Utwórz obiekt klasy PngOptions, aby ustawić opcje zapisu PNG, aby uwzględnić kanał alfa (przezroczystość).
  • Zapisz oryginalny, niezmodyfikowany plik PSD jako PNG.
  • Ustaw przezroczystość 2. warstwy (indeks 1) na 100%.
  • Ustaw tryb mieszania 5. warstwy (indeks 4) na “Hue”.
  • Dodaj efekt cienia do 8. warstwy (indeks 7).
  • Zmień tryb mieszania 10. warstwy (indeks 9) na “Lighten”.
  • Dodaj efekt nakładki kolorystycznej do 6. warstwy (indeks 5).
  • Zapisz zmodyfikowany obraz jako PNG.

Poniższy fragment kodu demonstruje pracę z warstwami Photoshopa w Pythonie: Wynik:

psd-layers

Uzyskaj darmową licencję

Uzyskaj darmową tymczasową licencję, aby wypróbować to SDK poza ograniczeniami oceny.

Masz pytania?

Zadaj swoje pytania na naszym forum.

Podsumowanie

Kończymy ten wpis na blogu. Ten wpis dotyczył programowej pracy z warstwami Photoshopa w Pythonie. Przeszliśmy przez to, jak dodać cienie, nakładki kolorystyczne i zmienić przezroczystość. Możesz samodzielnie wypróbować te funkcje, ponieważ instalacja Aspose.PSD dla Pythona przez .NET jest bardzo prosta. Ponadto, dostępna jest obszerna dokumentacja, którą możesz odwiedzić tutaj. Dodatkowo, możesz przeglądać Dokumentację API i Przykłady GitHub, aby dowiedzieć się więcej.

Odkryj