كتابة نص على صورة باستخدام C#

يشرح هذا الدليل خطوة بخطوة كيفية كتابة نص على PNG باستخدام C#. سوف تتعلم كيفية إضافة نص على صورة باستخدام C# بدون تثبيت الخط على النظام. كما سيتم مناقشة تغييرات أخرى في الكود لتخصيص عملية العرض في هذه المقالة.

خطوات إضافة نص فوق صورة باستخدام C#

  1. قم بتثبيت Aspose.Font for .NET من NuGet.org لرسم نص على صورة
  2. استورد المساحات الاسمية المطلوبة للتعامل مع الخطوط وخيارات الصور
  3. قم بتحميل الترخيص لتجنب قيود التقييم مثل العلامة المائية
  4. حدد ملف الخطوط TTF وملف الصورة الناتج
  5. أنشئ FontDefinition عن طريق تعيين نوع الخط ومحتوى ملف TTF
  6. قم بتحميل الخط كـ TtfFont باستخدام Font.Open()
  7. استدعِ DrawText() لإنشاء دفق نص معروض باستخدام الخط والنص وحجم الخط
  8. حوّل الدفق إلى Bitmap واحفظه كصورة PNG

تلخص هذه الخطوات عملية رسم النص على صورة في C#. ابدأ البرنامج بتحميل الترخيص، وتحديد ملف الخطوط واسم ملف الإخراج، وفتح الخط المستهدف باستخدام FontDefinition. وأخيرًا يعرض النص باستخدام الخط المحدد في دفق، يحوّل الدفق إلى صورة Bitmap، ويحفظ الصورة كملف على القرص.

كود لإضافة نص إلى الصورة باستخدام C#

يوضح الكود أعلاه عملية إضافة نص على صورة باستخدام C#. تحتوي طريقة DrawText على عدة صيغ زائدة تقوم بعرض النص في صورة Bitmap وإرجاع الدفق بتنسيق PNG مع تحديد القيمة وأقصى عرض للصورة للالتفاف.

لقد تعلمنا في هذه المقالة كيفية رسم نص على صورة بدون الحاجة إلى تثبيت الخط. لتحويل TTF إلى SVG، راجع المقالة تحويل TTF إلى SVG في C#.

 عربي