Πώς να μετατρέψετε SVG σε PNG χρησιμοποιώντας C#

Αυτό το σύντομο θέμα έχει να κάνει με τον τρόπο μετατροπής του SVG σε PNG χρησιμοποιώντας C# μαζί με τα λεπτομερή βήματα για τη διαμόρφωση των ρυθμίσεων περιβάλλοντος για την εκτέλεση του κώδικα. Στη C#, το SVG σε PNG είναι εύκολα δυνατό χρησιμοποιώντας μερικές γραμμές κώδικα και μπορείτε να χρησιμοποιήσετε το παράδειγμα σε οποιαδήποτε από τις υποστηριζόμενες πλατφόρμες εφαρμογών που βασίζονται στο .NET, όπως MS Windows, Linux ή macOS.

Βήματα για τη μετατροπή SVG σε PNG χρησιμοποιώντας C#

  1. Χρησιμοποιώντας τη διαχείριση πακέτων NuGet, προσθέστε το Aspose.Imaging για να μετατρέψετε το SVG σε PNG
  2. Προσθέστε μια αναφορά στον χώρο ονομάτων Aspose.Imaging για να χρησιμοποιήσετε κλήσεις API στον κώδικα
  3. Φορτώστε το δείγμα εικόνας SVG χρησιμοποιώντας τη μέθοδο Image.Load
  4. Δημιουργήστε Instantiation SvgRasterizationOptions για να ορίσετε το ύψος και το πλάτος της εικόνας SVG
  5. Instantiate PngOptions για το επιθυμητό PNG
  6. Αποθηκεύστε το SVG που έχει μετατραπεί σε PNG στο δίσκο

Τα παραπάνω βήματα στο C# μετατρέπουν το SVG σε PNG χρησιμοποιώντας απλές κλήσεις API και μερικές γραμμές κώδικα. Είναι μια αρκετά εύκολη διαδικασία όπου μετά την εγκατάσταση του πακέτου API χρησιμοποιώντας το NuGet, θα φορτώσουμε το αρχείο προέλευσης SVG χρησιμοποιώντας τη μέθοδο Image.Load(). Στη συνέχεια, χρησιμοποιώντας την κλάση SvgRasterizationOptions, θα ορίσουμε το πλάτος και το ύψος της σελίδας SVG. Τέλος, θα μεταβιβάσουμε το αντικείμενο SvgRasterizationOptions στην παρουσία PngOptions για απόδοση και μετατροπή της εικόνας SVG σε PNG.

Κώδικας για μετατροπή SVG σε PNG χρησιμοποιώντας C#

Για τη μετατροπή SVG σε PNG C# χρησιμοποιήθηκαν απλές κλήσεις API. Μπορείτε να προσαρμόσετε την έξοδο χρησιμοποιώντας πρόσθετες ιδιότητες της κλάσης SvgRasterizationOptions που θα μπορούσαν να ορίσουν παράγοντες περιγράμματος, χρώματος φόντου και κλιμάκωσης. Επιπλέον, η κλάση PngOptions σας δίνει επίσης την επιλογή να ορίσετε το επίπεδο συμπίεσης, τους τύπους φίλτρων και τις ρυθμίσεις ανάλυσης κ.λπ.

Σε αυτό το σεμινάριο, μάθαμε ότι για την Μετατροπή SVG σε PNG το API που βασίζεται σε C# μπορεί να χρησιμοποιηθεί αποτελεσματικά. Εάν θέλετε να μάθετε για τη διαδικασία αλλαγής μεγέθους της εικόνας χρησιμοποιώντας C#, ανατρέξτε στο άρθρο στο πώς να αλλάξετε το μέγεθος εικόνας σε C#.

 Ελληνικά