این آموزش بر نحوه تبدیل image به مقیاس خاکستری در C# تمرکز دارد. این شامل تنظیمات محیط، فرآیند گام به گام، و یک قطعه کد نمونه برای تبدیل تصویر به مقیاس خاکستری در C# است. برای تبدیل چندین فرمت تصویر مانند JPG، PNG، BMP و غیره می توانید از این راهنما پیروی کنید.
مراحل تبدیل تصویر به Grayscale در سی شارپ
- IDE را با نصب Aspose.Imaging for .NET با مدیر بسته NuGet برای تبدیل تصویر رنگی به Grayscale آماده کنید.
- تصویر رنگ منبع را با کلاس Image بخوانید
- تصویر را به یک شی کلاس RasterCachedImage ارسال کنید
- تصویر ورودی را به نسخه خاکستری آن تبدیل کنید
- تصویر خاکستری را با استفاده از روش Save بنویسید
این مراحل توالی تبدیل تصویر به سیاه و سفید در C# را خلاصه می کند. ابتدا تصویر رنگی منبع را بخوانید و آن را کش کنید. در نتیجه، فضای رنگ تصویر را به نسخه خاکستری آن تغییر دهید و تصویر خروجی را صادر کنید.
کد برای تبدیل تصویر به Grayscale در سی شارپ
این قطعه کد برای صادرات تصویر رنگی به مقیاس خاکستری در C# کارآمد است. از کلاس Image برای خواندن فایل ورودی استفاده می کند و سپس اطلاعات را با متد CacheData ذخیره می کند. سپس قبل از رندر کردن فایل تصویری خروجی، فضای رنگ به مقیاس خاکستری تغییر می کند.
در این مقاله نحوه تغییر تصویر به مقیاس خاکستری در C# را فهمیدیم. در حالی که، اگر می خواهید تصاویر را محو کنید، به مقاله در تار کردن تصویر در سی شارپ بروید.