וקטור תמונה ב-C#

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

C# API ל- Vectorize Image - התקנה

Aspose.SVG עבור .NET ניתן להשתמש כדי להמיר תמונה לגרפיקה וקטורית. זה שימושי בתרחישים שונים, כגון כאשר אתה רוצה להדפיס לוגו על שלט חוצות או לשנות את גודל התמונה לאתר רספונסיבי. עליך להגדיר את קובץ DLL או להפעיל את פקודת ההתקנה NuGet למטה:

PM> Install-Package Aspose.SVG

איך לעשות וקטור תמונה ב-C#

אתה יכול לעשות וקטור תמונה על ידי ביצוע השלבים הבאים:

  1. התחל מופע של מחלקה ImageVectorizer.
  2. הגדר את התצורה עם מאפיינים שונים.
  3. עצב את תמונת הרסטר.
  4. ייצא את תמונת וקטור הפלט.

הסעיף שלאחר מכן מדגים עוד כיצד לעצב תמונות ב-C#:

המרת תמונה לוקטור ב-C#

עליך לבצע את השלבים שלהלן כדי לעצב תמונות ב-C#:

  1. אתחול אובייקט במחלקה ImageVectorizer.
  2. הגדר מאפיינים שונים כמו Trace Smoother, Trace Simplifier וכו'.
  3. וקטור את תמונת הרסטר עם קריאת השיטה.
  4. ייצא את תמונת וקטור הפלט לפורמט SVG.

דוגמת הקוד הבאה מראה כיצד לעצב תמונות ב-C#:

// Initialize an instance of the ImageVectorizer class
var vectorizer = new Aspose.Svg.ImageVectorization.ImageVectorizer
{
    Configuration =
    {
        TraceSmoother =   new Aspose.Svg.ImageVectorization.ImageTraceSmoother(1),
        TraceSimplifier = new Aspose.Svg.ImageVectorization.ImageTraceSimplifier(0.5f),
        ColorsLimit = 3
    }
};

// Vectorize raster image from the specified file
using var document = vectorizer.Vectorize(Path.Combine(dataDir, "owl.png"));

// Save vectorized image as SVG file 
document.Save(Path.Combine(dataDir, "olw.svg"));

קבל רישיון API בחינם

אתה יכול לקבל [רישיון זמני] בחינם[16] לבדיקת ה-API ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד לעצב תמונות ב-C#. זה ממיר את תמונת הרסטר בפורמט JPG, PNG וכו’ לקובץ SVG בפורמט וקטור. בכל מקרה של אי בהירות, אנא כתוב לנו בפורום התמיכה החינמית.

ראה גם