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.

Příklad