ho provato a mettere

$watermark = imagecreatetruecolor(200, 200);

il problema è che mi crea uno spazio totalmente nero nell'immagine al posto del watermark che sarebbe un'immagine che ho indicato.

L'upload lo fa pero'.
Non capisco perche' non aggiunge il watermark