إنشاء صورة 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 عادية وتحديثها باستخدام واجهة برمجة التطبيقات الرسومية:

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 الرسمية لمزيد من المعلومات حول كيفية تثبيت واستخدام المكتبة.

يرجى التحقق من المثال الكامل.

مثال