تستخدم الرسومات المتجهة على نطاق واسع لرسم الأشكال. يمكنك بسهولة رسم الأشكال في تطبيقات C# أثناء العمل مع Aspose.Drawing API. وفقًا لهذه المتطلبات ، تتناول هذه المقالة كيفية رسم مستطيل في C#.
إنشاء شكل مستطيل - تثبيت 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.DrawRectangle(pen, 10, 10, 900, 700);
// حفظ إخراج صورة الرسم
bitmap.Save("DrawRectangle.png");
ارسم مستطيلاً في C# - متقدم
يمكنك تغيير قيم مختلفة لتخصيص رسم المستطيل بناءً على متطلباتك. على سبيل المثال ، التحديد بين الفرشاة الصلبة أو فرشاة النسيج لرسم مستطيل. برجاء اتباع الخطوات التالية لرسم مستطيل بخيارات متقدمة:
- تهيئة كائن فئة الصورة النقطية
- قم بإنشاء فرشاة أثناء تحديد لونها
- قم بإنشاء قلم باستخدام الفرشاة
- ارسم المستطيل
- حفظ إخراج صورة الرسم
يوضح مقتطف الشفرة أدناه كيفية رسم مستطيل بخيارات متقدمة في C#:
// تهيئة كائن فئة الصورة النقطية
Bitmap bitmap = new Bitmap(1000, 1000, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
// إنشاء مثيل فئة الرسومات
Graphics graphics = Graphics.FromImage(bitmap);
// قم بإنشاء فرشاة أثناء تحديد لونها
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));
// قم بإنشاء قلم
Pen pen = new Pen(brush);
// ارسم مستطيلاً
graphics.DrawRectangle(pen, 100, 100, 800, 600);
// حفظ الرسم الناتج
bitmap.Save("Rectangle.png");
احصل على رخصة مؤقتة مجانية
يمكنك طلب ترخيص مؤقت مجاني لتقييم جميع الميزات دون أي قيود تقييم.
استنتاج
في هذه المقالة ، قمت باستكشاف كيفية رسم مستطيل أثناء تعيين خصائص مختلفة برمجيًا في C#. علاوة على ذلك ، يمكنك زيارة قسم التوثيق لاستكشاف الميزات الأخرى المضمنة في واجهة برمجة التطبيقات. في حالة وجود أي استفسارات ، لا تتردد في التواصل معنا على المنتدى.
أنظر أيضا
استخدام System.Drawing مع .NET 6 على نظام أساسي بخلاف Windows