استفاده از System.Drawing با NET 6 در پلتفرم غیر ویندوز
System.Drawing.Common اجرای واقعی کتابخانه System.Drawing است. با این حال، اکنون به عنوان یک کتابخانه مخصوص ویندوز در .NET 6 Framework نسبت داده می شود. بنابراین، می توانید از Aspose.Drawing برای ایجاد یک برنامه مبتنی بر فریم ورک دات نت 6 چند پلتفرمی استفاده کنید.
استفاده از System.Drawing در لینوکس بدون libgdiplus
اگر تا به حال مجبور شده باشید برنامه های NET Core خود را روی لینوکس اجرا کنید، ممکن است متوجه شده باشید که یکی از مشکلات اصلی عدم مونتاژ System.Drawing در بسته استاندارد NET Core است. حتی اگر مایکروسافت استفاده از System.Drawing.Common را توصیه می کند، این راه حل نهایی نیست. برای نصب کتابخانه libgdiplus باید ‘sudo’ را روی هر ماشین کاربر اجرا کنید. و حتی پس از آن، نتایج رندر شما کمی با نتایجی که در دستگاه های ویندوز دارید متفاوت خواهد بود. برای مقابله با این موضوع، این مقاله نحوه استفاده از System.Drawing در لینوکس بدون کتابخانه libgdiplus را پوشش می دهد.