Utwórz obraz PSD lub PSB od podstaw używając Pythona
Opis
Aby stworzyć plik PSD lub PSB od podstaw za pomocą Aspose.PSD dla Pythona, wystarczy postępować zgodnie z poniższymi krokami:
Zaimportuj wymagane moduły i klasy z biblioteki Aspose.PSD:
from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage
Określ nazwę i ścieżkę pliku wyjściowego:
outputFile = "PrzykladowyPlik.psd"
Utwórz obraz PSD o pożądanych wymiarach:
with PsdImage(500, 500) as img:
Dodaj zwykłą warstwę PSD i zaktualizuj ją przy użyciu interfejsu graficznego:
regularLayer = img.add_regular_layer()
graphics = Graphics(regularLayer)
pen = Pen(Color.alice_blue)
brush = LinearGradientBrush(Rectangle(250, 250, 150, 100), Color.red, Color.aquamarine, 45)
graphics.draw_ellipse(pen, Rectangle(100, 100, 200, 200))
graphics.fill_ellipse(brush, Rectangle(250, 250, 150, 100))
Utwórz warstwę tekstową:
textLayer = img.add_text_layer("Przykładowy Tekst", Rectangle(200, 200, 100, 100))
Dodaj efekt cienia opadającego do warstwy tekstowej:
dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue
Zapisz plik PSD:
img.save(outputFile)
Ten kod tworzy obraz PSD o wymiarach 500x500 pikseli. Dodaje zwykłą warstwę i rysuje na niej elipsę przy użyciu pióra i pędzla. Następnie dodaje warstwę tekstową z tekstem “Przykładowy Tekst” oraz dodaje efekt cienia opadającego do niej. Na końcu zapisuje plik PSD z określoną nazwą pliku wyjściowego.
Zauważ, że aby ten kod działał, musisz mieć zainstalowaną bibliotekę Aspose.PSD i właściwie skonfigurowane środowisko Pythona. Możesz odnieść się do oficjalnej dokumentacji Aspose.PSD w celu uzyskania dalszych informacji na temat instalacji i użycia tej biblioteki.
Proszę sprawdź pełny przykład.