Γράψτε κείμενο σε εικόνα με χρήση C#

Αυτό το βήμα προς βήμα σεμινάριο εξηγεί πώς να γράψετε κείμενο σε PNG με χρήση C#. Θα μάθετε να προσθέτετε κείμενο σε εικόνα με χρήση C# χωρίς να εγκαταστήσετε τη γραμματοσειρά στο σύστημα. Άλλες παραλλαγές στον κώδικα για προσαρμογή της διαδικασίας απόδοσης θα συζητηθούν επίσης σε αυτό το άρθρο.

Βήματα για την προσθήκη κειμένου σε εικόνα με χρήση C#

  1. Εγκαταστήστε το Aspose.Font for .NET από το NuGet.org
  2. Εισάγετε τα απαραίτητα namespaces
  3. Φορτώστε την άδεια χρήσης για να αποφύγετε υδατογράφημα
  4. Ορίστε το αρχείο γραμματοσειράς και το αρχείο εξόδου
  5. Δημιουργήστε FontDefinition ορίζοντας τον τύπο και το περιεχόμενο του TTF
  6. Φορτώστε τη γραμματοσειρά ως TtfFont με χρήση Font.Open()
  7. Χρησιμοποιήστε DrawText() για να δημιουργήσετε μια ροή κειμένου
  8. Μετατρέψτε τη ροή σε Bitmap και αποθηκεύστε την ως PNG

Αυτά τα βήματα συνοψίζουν τη διαδικασία σχεδίασης κειμένου σε εικόνα με C#. Ξεκινήστε το πρόγραμμα φορτώνοντας την άδεια χρήσης, ορίζοντας τα αρχεία και ανοίγοντας τη γραμματοσειρά με το FontDefinition. Τέλος, αποδώστε το κείμενο στη ροή, μετατρέψτε το σε Bitmap και αποθηκεύστε το ως εικόνα στο δίσκο.

Κώδικας για προσθήκη κειμένου σε εικόνα με χρήση C#

Ο παραπάνω δείγμα κώδικα δείχνει τη διαδικασία για προσθήκη κειμένου σε εικόνα με χρήση C#. Η μέθοδος DrawText έχει πολλαπλές υπερφορτώσεις που αποδίδουν το κείμενο σε Bitmap και επιστρέφουν τη ροή σε μορφή PNG.

Αυτό το άρθρο μας έμαθε πώς να σχεδιάζουμε κείμενο σε εικόνα χωρίς την ανάγκη εγκατάστασης γραμματοσειράς. Για να μετατρέψετε TTF σε SVG, δείτε το άρθρο Μετατροπή TTF σε SVG με C#.

 Ελληνικά