Imagettftext() funktioniert nicht

Hallo, irgendwie scheint der Code hier nicht zu funktionieren :wink:

[code]<?php

header(„Content-Type: image/jpeg“);

function draw($width, $height) {
//Bild erzeugen mit Breite $width und Höhe $height
$im = imagecreate($width, $height);

//Die im Bild enthaltenen Farben definieren
$hellgruen = imagecolorallocate($im, 120, 200, 0);
$hellblau = imagecolorallocate($im, 223, 239, 249);
$grau = imagecolorallocate($im, 74, 74, 74);

//Hintergrundfarbe setzen
imagefill($im, 0, 0, $hellblau);

//Schrift setzen
$schriftart = "arial.ttf";
$text = "Hallo Welt - Hier Julian";
imagettftext($im, 20, 0, 0, 20, $grau, $schriftart, "normal");

//Bild ausgeben als jpeg; nicht speichern
imagejpeg($im);

//Speicherpaltz zur Erzeugung des Bildes freigeben
imagedestroy($im);

}

draw(150, 100);

?>[/code]

Es kommt immer die Fehlermeldung: Warning: imagettftext() [function.imagettftext]: Could not find/open font in [dann der Pfad auf meiner Website] :whata:

Liegt das am Server oder an meinem System (OS X)?
Wie kann ich das Problem beheben?

Vielen Dank für eure Antworten schon einmal im Vorraus! :slight_smile: :wink:

Nachtrag: Es scheint am Server zu liegen, da ich es jetzt auf mehreren Betriebssystemen getestet habe! (Mac OS X, Windows, Android)

Hallo julianwindeck

Das liegt an der Schrift $schriftart = "arial.ttf"; die zwar auf deinem Rechner Installiert ist aber nicht hier auf dem Server!

Hallo Camou,
welche Schriftarten sind dann auf bplaced installiert bzw. wie finde ich das heraus? :slight_smile:

Keine

Du musst schon selber eine Schrift in dein Verzeichnis laden und dann zu deinem Bild verlinken.
Hier http://www.1001freefonts.com/ hast du ein paar freie Schriften zum Download.

Bin inzwischen selber darauf gekommen, bzw. habe mir ein paar Tutorials über diesen Bereich durchgelesen :slight_smile:
Danke auf jeden Fall für diesen Link, so eine Seite mit einer großen Anzahl an tatsächlich sehr schön wirkenden Schriften kannte ich bisher nicht! :smiley: :hail: