يقدم هذا المقال إرشادات حول كيفية إنشاء صورة شفافة بلغة C#. ويحتوي على التفاصيل اللازمة لتعيين بيئة التطوير المتكاملة، وقائمة بالخطوات، ونموذج تعليمات برمجية لرسم صور ذات خلفية شفافة بلغة C#. وسوف تتعلم كيفية إنشاء أشكال معقدة عن طريق إضافة كائنات متعددة وتخصيص صورة الإخراج PNG وفقًا للمتطلبات.
خطوات إنشاء صورة PNG شفافة بلغة C#
- قم بتعيين البيئة لاستخدام Aspose.Drawing for .NET لإنشاء صورة شفافة
- قم بإنشاء bitmap واستخدمه لإنشاء كائن Graphics لتمكين الرسم
- مسح الخريطة النقطية وضبط خلفيتها لتكون شفافة
- إنشاء كائن GraphicsPath لرسم الأشكال المعقدة
- أضف دوائر وخطوطًا ومضلعات وما إلى ذلك إلى المسار
- قم بإنشاء فرشاة ملونة واستخدمها لملء جميع الأشكال
- تعيين الخريطة النقطية بأكملها لتكون شفافة وحفظ الصورة على القرص
تصف هذه الخطوات كيفية جعل الصورة شفافة في C#. قم بإنشاء خريطة نقطية، وتوليد كائن رسومي من الخريطة النقطية لتمكين الرسم، وتعيين الخريطة النقطية لتكون شفافة، وإنشاء مسار الرسومات لإنشاء أشكال معقدة. أضف عددًا كبيرًا من الكائنات حسب الحاجة، بما في ذلك الدوائر والخطوط والقطع الناقص والأقواس وما إلى ذلك، إلى المسار، وقم بإنشاء فرشاة وملء الأشكال بها، وأخيرًا اجعل الخريطة النقطية بأكملها شفافة قبل نطقها على القرص.
كود لجعل الصورة شفافة بلغة C#
لقد أظهر هذا الكود تطوير صانع صور شفافة في C#. يمكنك إضافة أشكال متعددة إلى المسار مثل Arc وBezier وClosed curve وLine وPie وRectangle وString. إذا كنت لا تريد جعل الصورة شفافة وتعيين لون معين، فاستخدم طريقة Graphics.Clear() باللون المطلوب.
لقد علمتنا هذه المقالة كيفية رسم صور شفافة معقدة. لإضافة نص إلى PNG، راجع المقالة كيفية إضافة نص إلى ملف PNG باستخدام C#.