النظام.الرسم في dotnet6

System.Drawing.Common هو التطبيق الفعلي لمكتبة System.Drawing. ومع ذلك ، يُنسب الآن إلى مكتبة خاصة بـ Windows في .NET 6 Framework. لذلك ، يمكنك استخدام Aspose.Drawing لإنشاء تطبيق يستند إلى .NET 6 Framework عبر الأنظمة الأساسية. تتناول هذه المقالة كيفية رسم نص أو رسومات متجهة باستخدام Brushes في الأنظمة الأساسية بخلاف Windows مثل Linux و macOS مع .NET 6 Framework.

تكوين API من معرض NuGet

Aspose.Drawing for .NET يوفر دعمًا حقيقيًا عبر الأنظمة الأساسية كما هو مكتوب برمز مُدار بالكامل. يمكنك الوصول بسهولة إلى API عن طريق تنزيل ملف DLL الخاص به من قسم التنزيلات أو من معرض NuGet باستخدام أمر التثبيت التالي:

PM> Install-Package Aspose.Drawing

استخدام System.Drawing في .NET 6 على نظام أساسي بخلاف Windows

المتطلبات المسبقة

  • NET Framework 6.0
  • Microsoft Visual Studio 2022 (أحدث إصدار معاينة)

بادئ ذي بدء ، تحتاج إلى تنزيل معاينة Microsoft Visual Studio 2022 حتى يتم إصدار الإصدار الثابت. سيؤدي تثبيت Visual Studio 2022 Preview أيضًا إلى تثبيت .NET Framework 6.0 في بضع دقائق ، بناءً على اتصالك بالإنترنت. الآن نحن على ما يرام للمضي قدمًا في المزيد من الخطوات.

من الجدير بالذكر هنا أنه يمكنك بسهولة استخدام System.Drawing في .NET 6 على بيئة غير Windows مثل Linux و macOS وما إلى ذلك ، ومع ذلك ، ستجد هذا العرض التوضيحي باستخدام بيئة macOS.

قم بإنشاء تطبيق C# Console

بمجرد اكتمال تثبيت Visual Studio ، تحتاج إلى إنشاء تطبيق C# Console والمتابعة لتثبيت Aspose.Drawing من معرض NuGet ، كما هو موضح بالفعل.

بعد ذلك ، يمكنك رسم تدرج على صورة بفئتي Bitmap و Brush. ما عليك سوى نسخ الكود التالي ولصقه في ملف Program.cs الخاص بمشروعك:

using System.Drawing;
using System.Drawing.Drawing2D;

Aspose.Drawing.License license = new Aspose.Drawing.License();
license.SetLicense("Aspose.Drawing.NET.lic");

Bitmap bitmap = new Bitmap(1000, 800);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.SmoothingMode = SmoothingMode.HighQuality;

Brush brush = new LinearGradientBrush(new Point(0, 0), new Point(1000, 800), Color.Red, Color.Blue);
graphics.FillEllipse(brush, 100, 100, 800, 600);

bitmap.Save("gradient.png");

معاينة رسم الإخراج

بعد تشغيل مقتطف الشفرة أعلاه ، سيتم إنشاء صورة تحتوي على التدرج اللوني مثل اللقطة التالية في نهايتك.

احصل على رخصة مؤقتة مجانية

يمكنك تجنب العلامة المائية وقيود التقييم من خلال الحصول على رخصة مؤقتة مجانية. سيمكنك هذا من اختبار API بكامل طاقتها.

استنتاج

في هذه المقالة ، تعلمت كيفية العمل مع ميزات System.Drawing في تطبيق يستند إلى .NET 6 على أنظمة أساسية بخلاف Windows. يمكنك زيارة قسم التوثيق لمزيد من التفاصيل حول نص الرسم أو معالجة الرسومات ، وما إلى ذلك. علاوة على ذلك ، لا تتردد في مناقشة أي من مخاوفك أو استفساراتك معنا عبر المنتدى.

أنظر أيضا

استخدام System.Drawing مع ASP.NET Core أو ASP.NET Service