استفاده از System.Drawing با ASP.NET Core یا ASP.NET Service
سوالات زیادی در مورد استفاده از کتابخانه System.Drawing در سرویس های ASP.NET وجود دارد. رایج ترین پاسخ این است که مایکروسافت استفاده از System.Drawing را در سرویس های ASP.NET توصیه نمی کند. در این مقاله با جزئیات استفاده از رابط کتابخانه System.Drawing در سرویس های ASP.NET با Aspose.Drawing for .NET آشنا خواهید شد. بخش های زیر ساختار تمام اطلاعات مربوطه را دارند:
اعمال تبدیل ماتریس، جهانی، محلی، مختصات جهانی در سی شارپ
سیستم های مختصات هنگام کار با گرافیک ها و اشکال مهم هستند. محور مختصات را می توان برای به دست آوردن محورهای جدید از طریق همان مبدا چرخاند. اجازه دهید تبدیلهای مختصات زیر از جمله تبدیلهای ماتریس، جهانی، محلی و جهانی را به صورت برنامهنویسی با استفاده از زبان C# بررسی کنیم. علاوه بر این، پس از مطالعه این مقاله، می توانید تغییرات زیر را درک کنید:
اضافه کردن، درج یا کشیدن متن روی PNG، JPEG، TIFF، نماد، تصویر GIF با استفاده از C#
ما تصاویر زیادی را برای اطلاعات بصری می بینیم یا ایجاد می کنیم. گاهی اوقات لازم است متنی را روی یک تصویر اضافه یا ترسیم کنید به گونه ای که هیچ کس دیگری نتواند آن متن را تغییر دهد. واترمارک تصویر یکی از رایج ترین نمونه هاست. به همین ترتیب، برچسب زدن یا بازبینی تصاویر نیز ممکن است به کشیدن متن نیاز داشته باشد.
استفاده از System.Drawing در لینوکس بدون libgdiplus
اگر تا به حال مجبور شده باشید برنامه های NET Core خود را روی لینوکس اجرا کنید، ممکن است متوجه شده باشید که یکی از مشکلات اصلی عدم مونتاژ System.Drawing در بسته استاندارد NET Core است. حتی اگر مایکروسافت استفاده از System.Drawing.Common را توصیه می کند، این راه حل نهایی نیست. برای نصب کتابخانه libgdiplus باید ‘sudo’ را روی هر ماشین کاربر اجرا کنید. و حتی پس از آن، نتایج رندر شما کمی با نتایجی که در دستگاه های ویندوز دارید متفاوت خواهد بود. برای مقابله با این موضوع، این مقاله نحوه استفاده از System.Drawing در لینوکس بدون کتابخانه libgdiplus را پوشش می دهد.
با استفاده از C# یا VB.NET، گرافیک بکشید و نقشه های دو بعدی ایجاد کنید
در مقاله قبلی خود، یک نمای کلی از NET Graphics API - Aspose.Drawing for .NET را به شما ارائه دادم. در کنار آن، نحوه ایجاد تصاویر از ابتدا یا ترسیم گرافیک روی تصاویر موجود با استفاده از C# را دیده ایم. در این مقاله یک قدم جلوتر می رویم و یاد می گیریم که چگونه با رسم اشیاء گرافیکی مختلف در داخل برنامه های دات نت مانند وب ASP.NET، اپلیکیشن ویندوز و غیره، نقشه های دو بعدی ایجاد کنیم.
تصاویر و گرافیک های بیت مپ را از ابتدا در C#.NET ایجاد کنید
Aspose .NET Graphics API خود را به عنوان Aspose.Drawing برای دات نت ارائه می دهد، که راه حلی سبک برای ایجاد تصاویر بیت مپ و گرافیک های یکسان با GDI+ است. بنابراین، میتوانید نقشههای بیتی را در سی شارپ از داخل برنامههای NET خود ایجاد کنید.