PHP imagettftext solución de línea base

Estoy escribiendo para imprimir texto en una imagen usando PHP. Sin embargo, la funciónimagettftext() usa la línea base, mientras que necesito el texto centrado verticalmente.

Así que necesito un método para imprimir texto con y no la distancia desde la parte superior a la línea de base, sino desde la parte superior a la parte superior del cuadro delimitador O necesito un método mediante el cual pueda determinar la distancia entre la parte superior del cuadro delimitador y la línea de base.

Aparentemente, te estoy confundiendo. Entonces, para que quede claro: soy consciente de la funciónimagettfbbox(). Usando esa función puedo determinar la altura y el ancho del cuadro de texto resultante. Sin embargo, su altura es completamente inútil para la alineación vertical cuando se imprime conimagettftext(), porque el parámetro Y no es la distancia a la parte superior del cuadro (o incluso la parte inferior, sino al menos algo que podría haber usado con la altura), sino la distancia a la línea de base del texto dentro.

EDIT: ¿Por qué no acepto la última respuesta?

Vea mi último comentario debajo de la respuesta, y use esteimage como una referencia

Respuestas a la pregunta(2)

Su respuesta a la pregunta