imageloadfont
(PHP 4, PHP 5)
imageloadfont — Φορτώστε μία νέα γραμματοσειρά
Περιγραφή
int imageloadfont
( string $file
)
Η συνάρτηση imageloadfont() φορτώνει μία, καθορισμένη από το χρήστη, bitmap γραμματοσειρά και επιστρέφει έναν identifier για αυτήν (που είναι πάντα μεγαλύτερος από το 5, έτσι ώστε να μην υπάρχει conflict με τις built-in γραμματοσειρές).
Ο τύπος του αρχείου γραμματοσειράς είναι δυαδικός και εξαρτάται από την αρχιτεκτονική. Αυτό σημαίνει ότι πρέπει να παράξετε τα αρχεία γραμματοσειρών σε ίδιο τύπο CPU με αυτόν του μηχανήματος στο οποίο τρέχετε την PHP.
Θέση byte | Τύπος δεδομένων C | Περιγραφή |
---|---|---|
byte 0-3 | int | Πλήθος χαρακτήρων της γραμματοσειράς |
byte 4-7 | int | Η τιμή του πρώτου χαρακτήρα της γραμματοσειράς (συνήθως το 32 είναι το κενό διάστημα) |
byte 8-11 | int | Το πλάτος σε pixel κάθε χαρακτήρα |
byte 12-15 | int | Το ύψος σε pixel κάθε χαρακτήρα |
byte 16- | char | Ένα array με δεδομένα χαρακτήρες, ένα byte ανά pixel για κάθε χαρακτήρα, και ένα σύνολο από (nchars*width*height) bytes. |
Ανατρέξτε επίσης στις: imagefontwidth() και imagefontheight().