Zum Inhalt springen

gifbuilder mask und eid?

Erstellt am 17. November 2008 · Noch keine Antworten

Tags: Bilder, PHP, Frage

c_elbert ·

Hallo alle zusammen,
ich scheine gerade ziemlich auf dem Schlauch zu stehen, zumindest weiß ich nicht mehr weiter... Also folgendes,
mit diesem Typoscript:

  clientImg = IMAGE
  clientImg{
    file = GIFBUILDER
    file {
      XY        = [10.w]+2,26
      backColor = #cccccc

      10 = TEXT
      10 {
        offset    = 0,20
        fontSize  = 24
        fontFile  = fileadmin/fonts/hor/horleyoldstylemt-bold.otf
        fontColor = #ffffff
      }
    }
  }
clientImg.mask < clientImg.file
clientImg.mask{
backColor    = #000000
10.fontColor = #FFFFFF
}

rendere ich in meinem Plugin Bilder. Und zwar folgendermaßen:

function getImage($ts,$text){
//$ts = typoscript von oben
  // insert text
  $ts['file.']['10.']['text']=$text;

  return $this->Obj->IMAGE($ts);
}

Das ganze passiert in der fe_index.php meiner Extension, heißt ich benutze eId und musste mir ein tslib_cObj dort initalisieren. Es scheint auch alles zu funktionieren, ich bekomme ein Bild zurück, aber die Maske will und will nicht funktionieren. Wenn ich den Typoscript-Schnipsel von oben aber testweise an mein gmenu ranhänge, dann funktioniert es wunderbar. Die dynamische Maske will ich benutzen um die Schrift auf einem transparenten Hintergrund zu haben, mit transparentBackground sieht das ja nicht ordentlich aus.
Ich hoffe ich konnte erklären was das Problem ist. Danke schonmal für jeden Tip!
Claudia