El siguiente código PHP genera texto como una imagen creada dinámicamente, ¿cómo podría lograr que la imagen solo fuera tan grande como el texto? Gracias.Cambiar el tamaño de la imagen de acuerdo con el tamaño del texto
<?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);
?>
ACTUALIZACIÓN 1: He encontrado la respuesta aquí con el ejemplo de su creador original - Creating IMage from Text in PHP - how can I make multiline?
ACTUALIZACIÓN 2: Versión de Martin Geisler también funciona bien
Me gustaría utilizar fuentes TTF, miré a algunos de los ejemplos en la página imageftbbox pero me parece que no puede obtener las dimensiones del texto. – usertest
Sí, lamento que haya respondido la pregunta incorrecta al principio; ahora he dado el código para las fuentes TrueType. –
Probé el código y me aparece el error "La imagen" test.php "no se puede mostrar porque contiene errores". – usertest