kostenloser Webspace werbefrei: lima-city


Text (TTF) in Bild schreiben mit php?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    i******g

    Hallo

    wie kann ich einen Text auf ein Bild schreiben, und das Ergebnis als neues Bild ablegen (speichern)

    das funktioniert leider nicht:

    <?php 
    // ------------------------------------------
    $bild = "vorlage/grafik-01.jpg"; 
    $newbild = "neuesbild-01.jpg"; 
    $intext = "Bla Bla Test Lalallala"; 
    
    $imsrc = imagecreatefromjpeg ( $bild );
    
    $size = getimagesize ( $bild );
    
    $breite = $size[0];
    $hoehe = $size[1];
    
    $imneu = imagecreatetruecolor ( $breite, $hoehe );
    $incolor = ImageColorAllocate($imneu, 00, 00, 00);  // ---- black ---- 
    
    imagecopyresized  ( $imneu, $imsrc, 0, 0,0,0, $breite, $hoehe, $breite, $hoehe );
     // ----- bis hier hin funktioniert es aber noch ohne Text ---- 
    
    
    $my_font = "/fonts/venus-rising.ttf";  // ----- Datei im Ordner vorhanden ---- 
    $infont = $my_font; 
    $fontsize = "18"; 
    $incolor = ImageColorAllocate($im_des, 00, 00, 00); 
    $einzugx = 20; 
    $einzigy = 25; 
    
    ## ImageTTFText($imneu, $fontsize, 0, $einzugx, $einzigy, $incolor, $infont, $intext );  // ----- geht nicht ? ---- 
    imagettftext($imneu, $fontsize, 0, $einzugx, $einzigy, $incolor, $infont, $intext );  // ----- geht auch nicht ? ---- 
    
    imagejpeg ( $imneu ,$newbild );   // ----- oder hier nicht ? ...
    
    imagedestroy ( $imneu );
    imagedestroy ( $imsrc ); 
    
    // ------------------------------------------
    echo "<br> \r\n";
    echo "<br> <img src=\"".$newbild."\" alt=\"".$intext."\" border=\"0\"> \r\n";
    echo "<br> \r\n";
    
    ?>


    .... es wird zwar ein neues Bild erstellt,
    aber "nur" als Kopie von der Vorlage ($bild) ohne den Text $intext .... ?!

    ... geht es überhaupt auf lima-city mit TTF ?

    was mach ich falsch, ... wie kann ich einen Text in ein Bild schreiben ?!
    ... denn ohne Schrift sieht es manchmal recht krakelig aus.
    Ich hoffe Ihr könnt mir helfen.
    Danke!

    Beitrag zuletzt geändert: 28.6.2010 18:59:53 von ikatalog
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hallo, da ist nur ein kleiner Fehler

    ikatalog schrieb:
    $my_font = "/fonts/venus-rising.ttf"; // ----- Datei im Ordner vorhanden ----


    $my_font = "fonts/venus-rising.ttf"; // ---- Ordner und TTF-Datei ----

    ohne den führenden Slash / im Schriften Verzeichnis fonts/
    ... dann geht's
    :)
  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!