محو کردن تصاویر در سی شارپ

هنگام کار با دستکاری تصویر، ممکن است اغلب نیاز به ویرایش تصاویر با اعمال فیلترها/افکت های مختلف داشته باشید. در میان جلوه‌های مختلف دیگر، افکت تاری معمولاً برای محو کردن اشیاء در یک تصویر استفاده می‌شود. در این مقاله یاد می گیرید که چگونه یک تصویر را به صورت برنامه نویسی در سی شارپ محو کنید.

C# API برای محو کردن تصاویر - دانلود رایگان

Aspose.Imaging for .NET یک API پردازش تصویر شگفت انگیز است که طیف گسترده ای از ویژگی ها را برای ویرایش تصاویر ارائه می دهد. ما از این API برای اعمال افکت تاری روی تصاویرمان استفاده خواهیم کرد. می توانید API را دانلود یا با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.Imaging

مراحل محو کردن تصاویر در سی شارپ

Aspose.Imaging for .NET به شما امکان می دهد در سه مرحله ساده که در زیر آورده شده است، جلوه تاری را روی یک تصویر اعمال کنید.

  • ابتدا فایل تصویر را بارگذاری کنید.
  • فیلتر blur را روی تصویر اعمال کنید.
  • در نهایت تصویر تار شده را روی دیسک ذخیره کنید.

بخش زیر نشان می‌دهد که کدام کلاس‌ها و روش‌ها برای اعمال افکت تاری روی یک تصویر با استفاده از C# استفاده می‌شوند.

تار کردن تصویر در سی شارپ

مراحل زیر برای محو کردن تصویر در سی شارپ آمده است.

  • ابتدا تصویر را با استفاده از روش Image.Load() بارگذاری کنید.
  • سپس، تصویر را به نوع RasterImage ارسال کنید.
  • تصویر را با استفاده از روش RasterImage.Filter() محو کنید.
  • با استفاده از روش RasterImage.Save() تصویر تار را ذخیره کنید.

نمونه کد زیر نحوه اعمال افکت تاری روی یک تصویر در سی شارپ را نشان می دهد.

// تصویر را بارگذاری کنید
using (Image image = Image.Load("image.bmp"))
{
    // تصویر را به RasterImage تبدیل کنید
    RasterImage rasterImage = (RasterImage)image;

    // اعمال افکت تاری
    rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));

    // ذخیره تصویر تار
    rasterImage.Save("blurred-image.bmp");
}

برای نمایش، افکت تاری را روی تصویر زیر اعمال کردیم.

تصویر را برای اعمال جلوه تاری وارد کنید

تصویری که پس از اعمال افکت تاری به دست می‌آوریم، تصویر زیر است.

خروجی تصویر Blur در سی شارپ

C# Image Blurring API - یک مجوز رایگان دریافت کنید

می‌توانید یک مجوز موقت رایگان دریافت کنید و تصاویر را بدون محدودیت ارزیابی محو کنید.

نتیجه

در این مقاله با نحوه محو کردن تصاویر در سی شارپ آشنا شدید. به راحتی می توانید کد ارائه شده را یکپارچه کنید و تصاویر را از داخل برنامه های C# خود محو کنید.

ادامه مطلب

می‌توانید با استفاده از Documentation درباره API پردازش تصویر دات‌نت بیشتر کاوش کنید. همچنین، می توانید سوالات خود را از طریق [تالار گفتمان3 با ما در میان بگذارید.

همچنین ببینید