Bild Erstellung in PHP erweist sich etwas schwierig^^"
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzeigen
apache
befehl
beitrag
bild
datei
dokument
entsprechenden schriftart
funktion
gesicht
gre
image
lngen
zurck
-
Also....
<?php $name = "Garlian"; $length = strlen($name); $length = $length*11; Header ("Content-type: image/jpg"); $im = imagecreate ($length, 22); $black = ImageColorAllocate ($im, 0, 0, 0); $white = ImageColorAllocate ($im, 255, 255, 255); ImageTTFText ($im, 18, 0, 5, 18, $white, "/xxxxxx/xxxxxx.ttf", "$name"); Imagejpeg ($im); ImageDestroy ($im); ?>
Da mir diese Funktion noch recht neu ist, würde ich gerne ein paar Sachen wissen die ich so noch nit selbst rausgefunden habe^^
1.Kann man ein erstelttes Bild der Textgröße anpassen lassen?
2.Wie kann ich das erstellte Bild überall anzeigen lassen ohne das ich "nur" das Bild zu Gesicht bekomme.
auch der Befehl "Header ("Content-type: image/jpg");" Bereitet mir Kopfschmerzen xD
Wer kann mir das mal kurz erklären^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1. Ich glaube das geht mit imagettfbbox(), das gibt dir die Länge eines Stringes in der entsprechenden Schriftart und Größe zurück.
2. Header('Content-type: image/jpg'); teilt dem Server/Apache mit, dass die Datei, die ausgegeben wird kein Text (wie eine "normale" PHP-Datei) ist, sondern ein Bild. Somit wird ein Bild-Dokument an den Browser übermittelt und kein Text (in deinem Fall wird ein JP(E)G-Bild erstellt.
Anzeigen kannst du es wie gewohnt über den IMG-Tag: <img src="Bild.php">
Beitrag geaendert: 24.1.2007 21:12:17 von trueweb -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage