Создание изображения PSD или PSB с нуля с использованием Python
Обзор
Чтобы создать файл PSD или PSB с нуля с использованием Aspose.PSD для Python, вы можете следовать следующим шагам:
Импортировать необходимые модули и классы из библиотеки Aspose.PSD:
from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage
Указать имя и путь выходного файла:
outputFile = "CreateFileFromScratchExample.psd"
Создать изображение PSD с желаемыми размерами:
with PsdImage(500, 500) as img:
Добавить обычный слой PSD и обновить его с помощью графического 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))
Создать текстовый слой:
textLayer = img.add_text_layer("Пример текста", Rectangle(200, 200, 100, 100))
Добавить эффект тени к текстовому слою:
dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue
Сохранить файл PSD:
img.save(outputFile)
Этот код создает изображение PSD с размерами 500x500 пикселей. Он добавляет обычный слой и рисует на нем эллипс с помощью ручки и кисти. Затем добавляет текстовый слой с текстом “Пример текста” и применяет к нему эффект тени. Наконец, он сохраняет файл PSD с указанным именем выходного файла.
Обратите внимание, что для работы этого кода вам понадобится установить библиотеку Aspose.PSD и правильно настроить ее в вашей среде Python. Вы можете обратиться к официальной документации Aspose.PSD для получения более подробной информации о том, как установить и использовать библиотеку.
Пожалуйста, проверьте полный пример.