Πώς να δημιουργήσετε εικόνα PNG από BMP σε C#

Αυτός ο οδηγός βήμα προς βήμα σάς δείχνει πώς να δημιουργήσετε εικόνα PNG από BMP σε C#. Αυτός ο κώδικας σε C# αποθηκεύει το bitmap ως PNG εύκολα και γρήγορα. Σε ορισμένες περιπτώσεις, πρέπει να μετατρέψουμε το bitmap σε PNG στις εφαρμογές μας C# και αυτό το δείγμα θα είναι χρήσιμο σε τέτοια σενάρια.

Βήματα για τη δημιουργία εικόνας PNG από BMP σε C#

  1. Ρυθμίστε το πακέτο Aspose.Imaging for .NET από το Nuget.org
  2. Συμπεριλάβετε αναφορά στους ακόλουθους δύο χώρους ονομάτων: Aspose.Imaging, Aspose.Imaging.ImageOptions
  3. Καθορίστε την άδεια χρήσης χρησιμοποιώντας τη μέθοδο SetLicense πριν από τη μετατροπή
  4. Διαβάστε το αρχείο BMP σε ένα αντικείμενο εικόνας
  5. Ορίστε χαρακτηριστικά για την έξοδο εικόνας PNG χρησιμοποιώντας την κλάση PngOptions
  6. Αποθηκεύστε την εικόνα PNG εξόδου με τις καθορισμένες επιλογές PNG

Στα παραπάνω απλά βήματα, φορτώνουμε πρώτα μια εικόνα εισόδου BMP σε ένα αντικείμενο εικόνας χρησιμοποιώντας τη μέθοδο Load της κλάσης Image. Αφού φορτώσουμε την εικόνα BMP στη μνήμη, μπορούμε να την αποθηκεύσουμε σε μια εικόνα PNG εξόδου. Μπορούμε επίσης να καθορίσουμε τα χαρακτηριστικά της εικόνας PNG εξόδου.

Κώδικας για τη δημιουργία εικόνας PNG από BMP σε C#

Στον παραπάνω κώδικα, έχουμε ορίσει την ανάλυση της εικόνας PNG εξόδου που έχει μετατραπεί από την εικόνα bitmap. έχουμε επίσης ορίσει το επίπεδο συμπίεσης της εικόνας PNG. Ομοίως, μπορούμε να ορίσουμε άλλα απαιτούμενα χαρακτηριστικά της εικόνας εξόδου.

Στο προηγούμενο θέμα μας, εξηγήσαμε τον κώδικα στον μετατροπή OTG σε PDF σε C#. Η μετατροπή μεταξύ διαφορετικών άλλων μορφών εικόνας είναι επίσης παρόμοια με το δείγμα που δίνεται στο παραπάνω απόσπασμα με μικρές αλλαγές στον κώδικα.

 Ελληνικά