kostenloser Webspace werbefrei: lima-city


Bild Erstellung in PHP erweist sich etwas schwierig^^"

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    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^^
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!