olução de base da linha de base de texto imagPHf @PHP
Estou escrevendo para imprimir texto em uma imagem usando PHP. No entanto, a funçãoimagettftext()
usa a linha de base, enquanto eu preciso do texto centralizado verticalment
Então, eu preciso de um método para imprimir texto com y não a distância do topo à linha de base, mas de cima para o topo da caixa delimitadora OU preciso de um método que permita determinar a distância entre a parte superior da caixa delimitadora e a linha de bas
Aparentemente, estou confundindo você. Então, para deixar claro: eu estou ciente da funçãoimagettfbbox()
. Usando essa função, posso determinar a altura e a largura da caixa de texto resultante. Sua altura, no entanto, é totalmente inútil para o alinhamento vertical ao imprimir comimagettftext()
, porque o parâmetro Y não é a distância da parte superior da caixa (ou mesmo da parte inferior, mas pelo menos algo que eu poderia ter usado com a altura), mas a distância da linha de base do text
EDIT: Por que não estou aceitando a resposta mais recente?
Veja meu último comentário abaixo da resposta e use esteimage como referência