رسم بیضی سی شارپ

گرافیک برداری به طور گسترده ای برای ترسیم اشکال استفاده می شود. هنگام کار با Aspose.Drawing API به راحتی می توانید در برنامه های C# شکل ها را ترسیم کنید. مطابق با چنین الزاماتی، این مقاله نحوه ترسیم بیضی در سی شارپ را پوشش می دهد.

ایجاد شکل بیضی - نصب API C#

باید Aspose.Drawing for .NET API را نصب کنید. به سادگی آن را از بخش Downloads پیکربندی کنید یا از دستور NuGet زیر در Microsoft Visual Studio IDE استفاده کنید:

PM> Install-Package Aspose.Drawing

رسم بیضی در سی شارپ

با انجام مراحل زیر می توانید یک بیضی رسم کنید:

  • یک شی کلاس Bitmap را راه اندازی کنید
  • یک نمونه کلاس Pen ایجاد کنید
  • بیضی را بکشید
  • ذخیره تصویر طراحی خروجی

قطعه کد زیر نحوه رسم بیضی در سی شارپ را توضیح می دهد:

// یک شی کلاس Bitmap را راه اندازی کنید
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");

ترسیم بیضی در سی شارپ - پیشرفته

هنگام کشیدن بیضی می توانید ویژگی های مختلفی را تنظیم کنید. به عنوان مثال، می توانید از برس جامد یا برس بافت برای کشیدن بیضی استفاده کنید. مراحل زیر رندر پیشرفته یک طراحی بیضی را نشان می دهد:

  • یک شی کلاس Bitmap را راه اندازی کنید
  • در حالی که رنگ آن را مشخص می کنید یک قلم مو ایجاد کنید
  • با استفاده از قلم مو یک قلم ایجاد کنید
  • بیضی را بکشید
  • ذخیره تصویر طراحی خروجی

قطعه کد زیر نحوه رسم بیضی با گزینه های پیشرفته در سی شارپ را توضیح می دهد:

// یک شی کلاس Bitmap را راه اندازی کنید
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");

مجوز موقت رایگان دریافت کنید

می‌توانید برای ارزیابی API در ظرفیت کامل، [مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله نحوه رسم بیضی با گزینه های مختلف به صورت برنامه نویسی در سی شارپ را یاد گرفتید. علاوه بر این، برای کسب اطلاعات بیشتر در مورد ویژگی‌های ارائه شده توسط API، می‌توانید از بخش اسناد دیدن کنید. در صورت هر گونه نگرانی، لطفاً در [تالار گفتمان5 برای ما بنویسید.

همچنین ببینید

استفاده از System.Drawing با NET 6 در پلتفرم غیر ویندوز