PHP Handbuch | ||
---|---|---|
Zurück | Nach vorne |
ImageLoadFont() lädt einen vom Benutzer definierten Bitmap-Font und gibt einen Zeiger auf diesen zurück. Dessen Wert ist immer grösser als 5, um Konflikte mit den eingebauten Fonts zu vermeiden.
Das Font-Datei-Format unterliegt binären Abhängigkeiten und ist von Rechner-Typ zu Rechner-Typ unterschiedlich. Das bedeutet, dass Sie die Font-Dateien immer auf dem Rechner-Typ erzeugen müssen, auf dem diese Verwendung finden.
Tabelle 1. Font-Datei-Format
Byte-Position | C Daten-Typ | Beschreibung |
---|---|---|
Byte 0-3 | int | Anzahl der Zeichen des Font |
Byte 4-7 | int | Wert des ersten Zeichens des Fonts (meist 32 für Leerzeichen) |
Byte 8-11 | int | Pixel-Breite jedes Zeichens |
Byte 12-15 | int | Pixel-Höhe jedes Zeichens |
Byte 16- | Zeichen | Zeichen-Daten als Array, ein Byte je Pixel für jedes Zeichen; in der Summe also (Anzahl-Zeichen * Breite * Höhe)-Bytes. |
Siehe auch imagefontwidth() und imagefontheight().
Zurück | Zum Anfang | Nach vorne |
imageline | Nach oben | imagepalettecopy |