julian (nicht angemeldet): mit PHP ein Bild erstellen

Beitrag lesen

Hallo

Wie wäre es mit einer String-Zerlegung?

Für jede Zeile gibt es einen Array mit dem Feld "text" und dem Feld "bold" (entweder true oder false)

Der Text vom Start bis zur ersten Formatänderung wird das erste Element. Der Folgende Text bis zur nächsten Formatänderung wird das nächste Element...

$startposition = 0;
foreach
{

  • Der Textbrocken wird mittels "imagettftext" ausgegeben (wenn Fett dann mit Arialblack). Die Startposition ist die variable $startposition.
  • der Textbrocken wird mittels "imagettfbbox" analysiert. Die relevanten Werte (rechtes Ende des Textbrockens) werden in $startposition gespeichert (und die Breite eines Leerzeichens addiert).
    }

gruß Julian