Criar Imagem PSD ou PSB do Zero usando Python
Visão Geral
Para criar um arquivo PSD ou PSB do zero usando o Aspose.PSD for Python, você pode seguir os passos abaixo:
Importe os módulos e classes necessárias da biblioteca Aspose.PSD:
from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage
Especifique o nome e o caminho do arquivo de saída:
outputFile = "ExemploCriarArquivoDoZero.psd"
Crie uma imagem PSD com as dimensões desejadas:
with PsdImage(500, 500) as img:
Adicione uma camada PSD regular e atualize-a usando a API gráfica:
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))
Crie uma camada de texto:
textLayer = img.add_text_layer("Texto de Exemplo", Rectangle(200, 200, 100, 100))
Adicione um efeito de sombra à camada de texto:
dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue
Salve o arquivo PSD:
img.save(outputFile)
Esse código cria uma imagem PSD com dimensões de 500x500 pixels. Ele adiciona uma camada regular e desenha uma elipse nela usando uma caneta e um pincel. Em seguida, adiciona uma camada de texto com o texto “Texto de Exemplo” e aplica um efeito de sombra a ela. Por fim, salva o arquivo PSD com o nome de saída especificado.
Observação: você precisará ter a biblioteca Aspose.PSD instalada e configurada corretamente em seu ambiente Python para que este código funcione. Você pode consultar a documentação oficial do Aspose.PSD para obter mais informações sobre como instalar e usar a biblioteca.
Confira o exemplo completo.