sotto consiglio di brodik, ho ricavato le dimensioni dell'immagine a cui applicare il watermark, e dentro il codice modificato cosi

Codice PHP:
$height_diviso_2 $height/2;
$width_diviso_2 $width/2;

imagettftext($image_p$font_size0$width_diviso_2$height_diviso_2$white$font$WaterMarkText); 
però ho un problema. In verticale la scritta è sempre centrata, ma in orizzontale no.

Vorrei poter inserire una qualsiasi scritta di qualunque dimensione e lunghezza, e che questa sia sempre centrata anche in orizzontale (cioè a destra e sinistra stesso spazio), ora ottengo questi risultati





qualche idea?