تستخدم الرسومات المتجهة على نطاق واسع لرسم الأشكال. يمكنك بسهولة رسم الأشكال في تطبيقات C# أثناء العمل مع Aspose.Drawing API. وفقًا لهذه المتطلبات ، تتناول هذه المقالة كيفية رسم Ellipse في C#.
إنشاء شكل Ellipse - تثبيت C# API
تحتاج إلى تثبيت Aspose.Drawing for .NET API. ما عليك سوى تكوينه من قسم التنزيلات أو استخدام الأمر NuGet التالي في Microsoft Visual Studio IDE:
PM> Install-Package Aspose.Drawing
ارسم قطع ناقص في C#
يمكنك رسم قطع ناقص باتباع الخطوات التالية:
- تهيئة كائن فئة الصورة النقطية
- قم بإنشاء مثيل لفئة Pen
- ارسم القطع الناقص
- حفظ إخراج صورة الرسم
يوضح مقتطف الشفرة التالي كيفية رسم قطع ناقص في C#:
// تهيئة كائن فئة الصورة النقطية
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
// قم بإنشاء مثيل لفئة Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);
// ارسم القطع الناقص
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// حفظ إخراج صورة الرسم
bitmap.Save("DrawEllipse.png");
ارسم قطع ناقص في C# - متقدم
يمكنك إعداد خصائص مختلفة أثناء رسم القطع الناقص. على سبيل المثال ، يمكنك استخدام فرشاة صلبة أو فرشاة نسيج لرسم القطع الناقص. توضح الخطوات التالية التقديم المتقدم لرسم القطع الناقص:
- تهيئة كائن فئة الصورة النقطية
- قم بإنشاء فرشاة أثناء تحديد لونها
- قم بإنشاء قلم باستخدام الفرشاة
- ارسم القطع الناقص
- حفظ إخراج صورة الرسم
يوضح مقتطف الشفرة أدناه كيفية رسم شكل بيضاوي بخيارات متقدمة في C#:
// تهيئة كائن فئة الصورة النقطية
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
// إنشاء مثيل فئة الرسومات
Graphics graphics = Graphics.FromImage(bitmap);
// قم بإنشاء فرشاة أثناء تحديد لونها
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));
// قم بإنشاء قلم
Pen pen = new Pen(brush);
// ارسم قطع ناقص
graphics.DrawEllipse(pen, 10, 10, 900, 700);
// حفظ الرسم الناتج
bitmap.Save("DrawEllipse.png");
احصل على رخصة مؤقتة مجانية
يمكنك طلب ترخيص مؤقت مجاني لتقييم واجهة برمجة التطبيقات بكامل طاقتها.
استنتاج
في هذه المقالة ، تعلمت كيفية رسم شكل بيضاوي بخيارات مختلفة برمجيًا في C#. علاوة على ذلك ، يمكنك زيارة قسم التوثيق لمعرفة المزيد من التفاصيل حول الميزات التي تقدمها API. في حالة وجود أي مخاوف ، يرجى مراسلتنا على المنتدى.
أنظر أيضا
استخدام System.Drawing مع .NET 6 على نظام أساسي بخلاف Windows