اضافه کردن، درج یا کشیدن متن روی 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 خود ایجاد کنید.