Guntram: GDLib und Freetype: Text in Bild einpassen

Hallo,

ich möchte von einem Benutzer eingegebenen Text in ein Bild einfügen. Ich stehe jetzt vor dem Problem, an der richtigen Stelle Zeilenumbrüche einzufügen. Die einzige Lösung, die mir bis jetzt eingefallen ist, ist mit imagettfbbox() die Textlänge rauszufinden und solange mit Zeilenumbrüchen den Text zu ändern bis er ins Bild passt. Allerdings kommt mir das sehr umständlich vor.
Hat vielleicht jemand eine Idee, wie das einfacher zu lösen wäre?

Bye, Guntram