Wie heißt die funktion, mit der ich in ein ImageCreate Bild, mit einer von mir gewählten Schriftart einen Text schreiben kann?
Ankündigung
Einklappen
Keine Ankündigung bisher.
eigene schriftart in ImageCreate
Einklappen
Neue Werbung 2019
Einklappen
X
-
Stichworte: -
-
-
JanM
-
JanM
Zitat von karl-150PHP-Code:<?php
header ("Content-type: image/gif");
$im = imagecreate (500,500) or die("loL");
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 10, 20, $white, "fonts/delusion.ttf",
"Bla 10");
ImageGif ($im);
ImageDestroy ($im);
?>
Ich den Code ein wenig Modifiziert (angepasst wegen foint etc.).
Ein Fehlermedung kommt unter eigenschaften des Bildes:
Die Grafik "http://www.jan-meier.net/~stateme/" kann nicht angezeigt werden, weil sie Fehler enthält.
Kann mir jemand helfen was ich falsch mache?
Kommentar
-
Kommentar
-
JanM
Zitat von karl-150Zitat von http://www.jan-meier.net/~stateme/Warning: imagettftext(): Could not read font
ich werde mal schauen was ich machen kann
Kommentar
-
Zitat von <Jan_M>bei mir steht das nicht!
im quelltext von http://www.jan-meier.net/~stateme/
existiert ein unterordner fonts mit der datei delusion.ttf? wahrscheinlich nicht, oder?
wenn die schrift auf dem system installiert ist, reicht es [meistens] einfach den schriftnamen ohne pfad anzugeben - delusion(.ttf)
Kommentar
-
JanM
er existiert!
Naja ok da hab ich nicht nachgeschaut
ich komm einfach nicht weiter... hat einereine idee?
PHP-Code:<?php
header ("Content-type: image/gif");
$im = imagecreate (500,500) or die("loL");
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 10, 20, $white, "fonts/arial.ttf", "10");
imagegif ($im);
imagedestroy ($im);
?>
http://www.jan-meier.net/~stateme/
Fehler:
Zitat von Mein doofer Webspace
Fatal error: Call to undefined function: imagegif() in /home/www/web115/html/~stateme/index.php on line 7
Kommentar
-
versuch mal ein png zu erstellen - imagePNG()
deine datei delusion.ttf scheint nicht ganz in ordnung zu sein ...
/edit: vielleicht kommt gd damit nicht zu recht, weil nur großbuchstaben und ziffern unterstützt werden
Kommentar
-
JanM
ich veruschs, die kommsu drauf das die nicht in ordnung ist?
aber junge, du bist gut du hattest recht mit dem PNG
Kommentar
-
Zitat von <Jan_M>die kommsu drauf das die nicht in ordnung ist?
wie gesagt - vielleicht wegen der vielen nicht unterstützen zeichen
Kommentar
-
JanM
-
Zitat von <Jan_M>ich bitte zu beachten das ich das geändert habe und er nun arial läd
habe ja nur deine frage beantwortet ...
Kommentar
-
JanM
für die Leute die das Selbe Problem haben werden, der Code:
PHP-Code:<?php
header ("Content-type: image/png");
$im = imagecreate (500,500) or die("loL");
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 10, 20, $white, "fonts/arial.ttf", "10");
imagepng($im);
imagedestroy ($im);
?>
Kommentar
-
Kommentar