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_size, 0, $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?