כאשר עובדים עם מניפולציה של תמונה, ייתכן שתצטרך לעתים קרובות לערוך את התמונות על ידי החלת פילטרים/אפקטים שונים. בין אפקטים שונים אחרים, אפקט הטשטוש משמש בדרך כלל כדי לדעוך את האובייקטים בתמונה. במאמר זה תלמדו כיצד לטשטש תמונה באופן פרוגרמטי ב-C#.
C# API לטשטוש תמונות - הורדה חינם
Aspose.Imaging for .NET הוא ממשק API מדהים לעיבוד תמונה המספק מגוון רחב של תכונות לעריכת התמונות. אנו נשתמש ב-API זה כדי להחיל את אפקט הטשטוש על התמונות שלנו. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Imaging
שלבים לטשטוש תמונות ב-C#
Aspose.Imaging עבור .NET מאפשר לך להחיל את אפקט הטשטוש על תמונה תוך שלושה שלבים פשוטים, המפורטים להלן.
- ראשית, טען את קובץ התמונה.
- החל את מסנן הטשטוש על התמונה.
- לבסוף, שמור את התמונה המטושטשת בדיסק.
הסעיף הבא מדגים באילו מחלקות ושיטות נעשה שימוש כדי להחיל אפקט טשטוש על תמונה באמצעות C#.
טשטוש תמונה ב-C#
להלן השלבים לטשטוש תמונה ב-C#.
- ראשית, טען את התמונה בשיטת Image.Load().
- לאחר מכן, העבר תמונה לסוג RasterImage.
- טשטוש תמונה בשיטת RasterImage.Filter().
- שמור תמונה מטושטשת בשיטת RasterImage.Save().
דוגמת הקוד הבאה מראה כיצד להחיל את אפקט הטשטוש על תמונה ב-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# Image Blurring API - קבל רישיון חינם
אתה יכול לקבל רישיון זמני ללא תשלום ולטשטש תמונות ללא מגבלות הערכה.
סיכום
במאמר זה למדת כיצד לטשטש תמונות ב-C#. אתה יכול לשלב בקלות את הקוד שסופק ולטשטש את התמונות מתוך יישומי C# שלך.
קרא עוד
תוכל לחקור עוד על ממשק ה-API לעיבוד תמונה של .NET באמצעות תיעוד. כמו כן, אתה יכול לשתף אותנו בשאילתות שלך דרך הפורום שלנו.