رسم مستطیل C#

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

ایجاد Rectangle Shape - نصب 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.DrawRectangle(pen, 10, 10, 900, 700);

// ذخیره تصویر طراحی خروجی
bitmap.Save("DrawRectangle.png");

یک مستطیل در سی شارپ بکشید - پیشرفته

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

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

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

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

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

شما می توانید برای ارزیابی همه ویژگی ها بدون هیچ گونه محدودیت ارزیابی، یک [مجوز موقت رایگان] درخواست کنید.

نتیجه

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

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

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