Изграждане на 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 за повече информация относно начина на инсталиране и използване на библиотеката.
Моля, проверете пълния пример.