استخدام System.Drawing مع .NET 6 على نظام أساسي بخلاف Windows
System.Drawing.Common هو التطبيق الفعلي لمكتبة System.Drawing. ومع ذلك ، يُنسب الآن إلى مكتبة خاصة بـ Windows في .NET 6 Framework. لذلك ، يمكنك استخدام Aspose.Drawing لإنشاء تطبيق يستند إلى .NET 6 Framework عبر الأنظمة الأساسية.
باستخدام System.Drawing في Linux بدون libgdiplus
إذا اضطررت في أي وقت إلى تشغيل تطبيقات .NET Core الخاصة بك على Linux ، فربما تكون قد لاحظت أن إحدى المشكلات الرئيسية هي عدم وجود تجميع System.Drawing في حزمة .NET Core القياسية. على الرغم من أن Microsoft توصي باستخدام System.Drawing.Common ، إلا أن هذا ليس هو الحل النهائي. يجب عليك تشغيل sudo على كل جهاز مستخدم لتثبيت مكتبة libgdiplus. وحتى بعد ذلك ، ستكون نتائج العرض مختلفة قليلاً عن تلك الموجودة على أجهزة Windows. للتعامل مع هذه المشكلة ، تتناول هذه المقالة كيفية استخدام System.Drawing في Linux بدون مكتبة libgdiplus.