Buen día.
Estoy escribiendo texto en imágenes JPG y me estoy topando con un problema que no encuentro solución creativa.
Existen ocasiones que el texto es demasiado que se salen del ancho de la imagen y la única solución es hacer saltos de linea, pero esto equivale que el usuario haga "prueba y error". Me gustaría automatizar el proceso y que mi programa pueda hacer que el texto aparezca dentro de la imagen sin salirse del espacio.
La única solución que encontré "de momento" es simplemente hacer un wordwrap($texto, "\n", 100) en donde se indica que por cada 100 (cien) caracteres se colocara un salto de linea.
Hasta aquí wordwrap() funciona bien el 80% de las ocasiones, porque hay veces que el texto lleva ciertos caracteres que no ocupan mucho espacio, como los caracteres: i, j, l, t... y el texto ya no se ve bien, los cortes pueden dejar mucho espacio al borde o bien pasarse del borde.
Saludos !