Zum Inhalt springen

GIFBUILDER schneitet Text nach 97 Zeichen ab

Erstellt am 31. Dezember 2009 · Noch keine Antworten

Tags: Bilder, PHP, Frage

cuSoon ·

Hallo zusammen,

ich habe eine Extention, die Text auf ein Bild schreibt. Ich habe jetzt das Problem, dass der GIFBUILDER den Text nach 97 Zeichen abschneidet. Hatte das schon mal jemand?

function teaserImg($headline,$teaser,$iFile) {
        $img["file"] = 'GIFBUILDER';
        $img['file.']["format"] = 'png';
        $img['file.']["XY"] = '640,360';
        
        $img['file.']["5"] = 'IMAGE';
        if($iFile != ""){
            $img['file.']["5."]["file"] = "uploads/pics/".$iFile;
        }else{
            $img['file.']["5."]["file"] = "fileadmin/templates/images/basics/notoppic.png";
        }
        $img['file.']["5."]["file."]["width"] = 640;
        
        
         /* hier soll noch ein farbiges Rechteck unter den Text, der gleich auf das Bild geschrieben wird */
        
    $img['file.']["8"] = 'IMAGE';
    $img['file.']["8."]["file"] = 'GIFBUILDER';
    $img['file.']["8."]["file."]["backColor"] = '#000000';
    $img['file.']["8."]["file."]["XY"] = '440,65';
    $img['file.']["8."]["offset"] = '170,260';
    /**/
    

    
        $img['file.']["10"] = 'TEXT';
        $img['file.']["10."]["offset"] = '10,35';
        $img['file.']["10."]["text"] = $headline;
        $img['file.']["10."]["nicetext"] = '1';
        $img['file.']["10."]["fontColor"] = 'white';
        $img['file.']["10."]["fontFile"] = "fileadmin/fonts/trebucbd.ttf";
        $img['file.']["10."]["fontSize"] = '14';
    $img['file.']["10."]["offset"] = '179,285';
    
    /*Teaser auf Bild schreiben*/
   /* Der Teaser wird immer nach 97 Zeichen abgeschnitten */
    $img["file."]["20"] = "TEXT";
    //20.text.data = page:abstract
        $img["file."]["20."]["text"] = $teaser;
        $img['file.']["20."]["nicetext"] = '1';
        $img['file.']["20."]["fontColor"] = 'white';
        $img['file.']["20."]["fontFile"] = "fileadmin/fonts/trebuc.ttf";
        $img['file.']["20."]["fontSize"] = '9';
    $img['file.']["20."]["offset"] = '179,308';
        //$img["file."]["20."]["text."]["crop"] = "1170| ... |1";


                   
        return $this->cObj->IMAGE($img);
}

danke schon mal & guten Rutsch 😃