Zum Inhalt springen

Fehlermeldung: Call to undefined function ImageTTFBBox()

Erstellt am 4. Januar 2005 · 1 Antwort · letzte Antwort am 4. Januar 2005

Tags: Frage

Manfred007 ·

Habe das Problem, das entweder php nicht richtig kompeliert ist oder eines der Scripte nicht sauber läuft. gd bibliothek und ttf support sind enable.Bekomme folgende Fehlermeldung: Call to undefined function ImageTTFBBox() in /www//htdocs/typo3/t3lib/class.t3lib_stdgraphic.php on line 921

Kann mit da vielleicht jemand einen Tipp geben?

Danke Manfred

jenses ·

Hallo Manfred,

das sieht nach einem Problem mit deiner PHP-Compilation aus,
ImageTTFBBox gehört seit php Version > = 3.0.1 dazu.

Sie können die Grafik-Funktionen von PHP nicht nur benutzen, um die Grösse von JPEG, GIF, PNG und SWF-Bild-Dateien zu ermitteln, sondern auch - sofern Sie die GD-Bibliothek (verfügbar unter http://www.boutell.com/gd/) eingebunden haben - Grafiken bzw. Bilder dynamisch (also zur Laufzeit ihres Skripts) erzeugen bzw. verändern.

Die mittels dieser Funktionen veränderbaren Grafik-Formate sind abhängig von der bei ihnen installierten GD-Version. Versionen vor gd-1.6 unterstützen das GIF- aber kein PNG-Format. Die Versionen danach unterstützen zwar das PNG- aber nicht mehr das GIF-Format.

Um JPEG-Grafiken lesen und schreiben zu können, benötigen Sie jpeg-6b (siehe unter ftp://ftp.uu.net/graphics/jpeg/). Anschließend müssen Sie gd neu compilieren mit --with-jpeg-dir=/path/to/jpeg-6b. Danach muss auch PHP mit der Option --with-jpeg-dir=/path/to/jpeg-6b neu compiliert werden.

Die Unterstützung von Type-1-Fonts können Sie mit der Installation von t1lib (siehe unterftp://sunsite.unc.edu/pub/Linux/libs/graphics/) einbinden. Beim Compilieren müssen Sie dann noch die Option --with-t1lib[=dir] angeben.

viele Grüße
jenses