Zmień rozmiar obrazu zgodnie z rozmiarem tekstu

Poniższy kod PHP generuje tekst jako dynamicznie tworzony obraz, jak mógłbym uzyskać obraz tak duży, jak tekst? Dzięki.

<?php
    header('Content-Type: image/jpeg');

    $text='Test';

    $img = imageCreate(200,200);

    imagecolorallocate($img, 255, 255, 255);

    $textColor = imagecolorallocate($img, 0, 0, 0); 

    imagefttext($img, 15, 0, 0, 55, $textColor, 'bgtbt.ttf', $text);

    imagejpeg($img);

    imagedestroy($img);
?>

AKTUALIZACJA 1: Znalazłem odpowiedź tutaj na przykładzie oryginalnego plakatu -Tworzenie obrazów z tekstu w PHP - jak mogę zrobić multiline?

AKTUALIZACJA 2: Dobrze działa również wersja Martina Geislera

questionAnswers(2)

yourAnswerToTheQuestion