טשטוש תמונות ב-C#

כאשר עובדים עם מניפולציה של תמונה, ייתכן שתצטרך לעתים קרובות לערוך את התמונות על ידי החלת פילטרים/אפקטים שונים. בין אפקטים שונים אחרים, אפקט הטשטוש משמש בדרך כלל כדי לדעוך את האובייקטים בתמונה. במאמר זה תלמדו כיצד לטשטש תמונה באופן פרוגרמטי ב-C#.

C# API לטשטוש תמונות - הורדה חינם

Aspose.Imaging for .NET הוא ממשק API מדהים לעיבוד תמונה המספק מגוון רחב של תכונות לעריכת התמונות. אנו נשתמש ב-API זה כדי להחיל את אפקט הטשטוש על התמונות שלנו. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Imaging

שלבים לטשטוש תמונות ב-C#

Aspose.Imaging עבור .NET מאפשר לך להחיל את אפקט הטשטוש על תמונה תוך שלושה שלבים פשוטים, המפורטים להלן.

  • ראשית, טען את קובץ התמונה.
  • החל את מסנן הטשטוש על התמונה.
  • לבסוף, שמור את התמונה המטושטשת בדיסק.

הסעיף הבא מדגים באילו מחלקות ושיטות נעשה שימוש כדי להחיל אפקט טשטוש על תמונה באמצעות C#.

טשטוש תמונה ב-C#

להלן השלבים לטשטוש תמונה ב-C#.

דוגמת הקוד הבאה מראה כיצד להחיל את אפקט הטשטוש על תמונה ב-C#.

// טען את התמונה
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");
}

לצורך הדגמה, החלנו את אפקט הטשטוש על התמונה הבאה.

הזן תמונה כדי להחיל אפקט טשטוש

להלן התמונה המתקבלת שאנו מקבלים לאחר החלת אפקט הטשטוש.

תמונת טשטוש פלט ב-C#

C# Image Blurring API - קבל רישיון חינם

אתה יכול לקבל רישיון זמני ללא תשלום ולטשטש תמונות ללא מגבלות הערכה.

סיכום

במאמר זה למדת כיצד לטשטש תמונות ב-C#. אתה יכול לשלב בקלות את הקוד שסופק ולטשטש את התמונות מתוך יישומי C# שלך.

קרא עוד

תוכל לחקור עוד על ממשק ה-API לעיבוד תמונה של .NET באמצעות תיעוד. כמו כן, אתה יכול לשתף אותנו בשאילתות שלך דרך הפורום שלנו.

ראה גם