En mi script, el quinto parámetro de la función
textmark() es
rotación. Para rotar el texto, debes poner un número de 0 a 360 grados, que va en orden ascendente en sentido antihorario. En tu ejemplo, debe ir 350 mas o menos.
Lo mismo con la función
imagettftext(), viene a ser el tercer parámetro
Un saludo,