تصف هذه المقالة كيفية إنشاء PNG شفافة في بايثون. تحتوي على مجموعة مفصلة من التعليمات، وعينة كود لتطوير مولد صور شفافة في بايثون، ومقدمة عن المساحات والأصناف والطرق اللازمة. ستتعلم كيفية رسم أشكال على صورة ذات خلفية شفافة يمكن لاحقًا عرضها على أي صورة للاستفادة من خاصية الشفافية.
خطوات إنشاء PNG شفاف في بايثون
- قم بإعداد بيئة IDE لاستخدام Aspose.Imaging for Python via .NET لإنشاء صورة شفافة
- حدد حجم صورة PNG الناتجة، أنشئ كائن من فئة PngOptions، واضبط نوع اللون
- أنشئ صورة في الذاكرة بالإعدادات المحددة وحولها إلى RasterImage
- اضبط خلفية الصورة النقطية لتكون شفافة بالكامل
- أنشئ كائن Graphics للصورة واضبط وضع التنعيم على anti-aliasing
- ارسم بعض الأشكال والنصوص على الصورة الشفافة
- احفظ الصورة مع بعض الأشكال/النصوص على خلفية شفافة
تشرح هذه المجموعة من التعليمات كيفية إنشاء صورة شفافة في بايثون. أنشئ صورة بحجم ونوع لون محدد يدعم قناة ألفا، وأنشئ مصفوفة بكسلات لتعيين قيمة ألفا المرغوبة لكل بكسل. أخيرًا، اضبط البكسلات في الصورة، وارسم أشكال/نصوص اختيارية، واحفظ الصورة باستخدام كائن PngOptions المخصص.
كود لمولد صورة شفافة في بايثون
يعرض الكود أعلاه تطوير منشئ الصور الشفافة في بايثون. إذا كان لديك صورة موجودة وتريد جعلها شفافة، يمكنك الوصول إلى البكسلات بالألوان المطلوبة وضبط قيمة ألفا على 0 لجعلها شفافة بالكامل أو قيمة أكبر حتى 255 لجعلها معتمة. يمكن عرض هذه الصورة الشفافة على أي صورة أخرى مع مستوى الشفافية المرغوب باستخدام قيمة ألفا.
لقد تعلمنا في هذا المقال كيفية إنشاء صور شفافة. لوضع توقيعات على صورة أو صورة فوتوغرافية، راجع المقالة حول وضع توقيع على صورة باستخدام بايثون.