Πώς να μετατρέψετε PSD σε PNG σε C#

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

Βήματα για τη μετατροπή PSD σε PNG σε C#

  1. Ρυθμίστε το περιβάλλον εγκαθιστώντας το Aspose.PSD for .NET από το NuGet για εξαγωγή PSD σε PNG
  2. Δημιουργήστε ένα αντικείμενο κλάσης PsdImage για να φορτώσετε το αρχείο προέλευσης PSD από το δίσκο
  3. Χρησιμοποιήστε την παρουσία κλάσης PngOptions για να ορίσετε τις επιλογές PNG εξόδου
  4. Μετατρέψτε το PSD σε αρχείο PNG χρησιμοποιώντας τη μέθοδο Save

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

Κώδικας για εξαγωγή PSD σε PNG σε C#

Το παραπάνω παράδειγμα παρουσιάζει τη διαδικασία μετατροπής ενός PSD σε PNG χρησιμοποιώντας C# χρησιμοποιώντας λίγες κλήσεις API. Το PsdLoadOptions χρησιμοποιείται για τον ορισμό των επιλογών του αρχείου προέλευσης PSD για φόρτωση και η μέθοδος Image.Load() χρησιμοποιείται για το άνοιγμα του αρχείου προέλευσης PSD από το δίσκο. Η κλάση PngOptions χρησιμοποιείται για τον ορισμό των ιδιοτήτων PNG εξόδου όπως ColorType, CompressionLevel, DefaultReplacementFont, ResolutionSettings και MultiPageOptions για να αναφέρουμε μερικές. Μετά τη ρύθμιση των ιδιοτήτων PNG, το επιθυμητό αρχείο PNG θα αποθηκευτεί είτε στο δίσκο είτε μέσα στο MemoryStream.

Σε αυτό το παράδειγμα, μάθαμε για τη διαδικασία μετατροπής PSD σε PNG χρησιμοποιώντας C# χρησιμοποιώντας μια σταδιακή προσέγγιση. Εάν ενδιαφέρεστε να μάθετε σχετικά με τη μετατροπή ενός PSD σε PDF, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε PSD σε PDF σε C#.

 Ελληνικά