Vytvoření obrázku PSD nebo PSB od základu pomocí Pythonu
Přehled
Pro vytvoření souboru PSD nebo PSB od základu pomocí Aspose.PSD pro Python můžete postupovat podle následujících kroků:
Importujte potřebné moduly a třídy z knihovny Aspose.PSD:
from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage
Specifikujte název výstupního souboru a cestu:
outputFile = "CreateFileFromScratchExample.psd"
Vytvořte obraz PSD s požadovanými rozměry:
with PsdImage(500, 500) as img:
Přidejte běžnou vrstvu PSD a aktualizujte ji pomocí grafického API:
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))
Vytvořte textovou vrstvu:
textLayer = img.add_text_layer("Sample Text", Rectangle(200, 200, 100, 100))
Přidejte efekt stínovaného textu k textové vrstvě:
dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue
Uložte soubor PSD:
img.save(outputFile)
Tento kód vytváří obraz PSD s rozměry 500x500 pixelů. Přidává běžnou vrstvu a vykresluje na ni elipsu pomocí pera a štětce. Poté přidá textovou vrstvu s textem “Sample Text” a aplikuje na ni efekt stínování. Nakonec uloží soubor PSD s vybraným názvem výstupního souboru.
Všimněte si, že pro fungování tohoto kódu musíte mít knihovnu Aspose.PSD nainstalovanou a správně nakonfigurovanou ve svém prostředí Python. Pro více informací o instalaci a použití knihovny můžete konzultovat oficiální dokumentaci Aspose.PSD.
Zkontrolujte příklad.