Holas,
Bienvenid@, si deseas hacer lineas, dibujados, trazados, creo que tendrias primero que controlarlos en el lado del cliente y desde alli enviarle parametros y demas posiciones o coordenadas. Y pues en el Servidor tendrias que interpretar cada punto o coordenada y demas parametros que recibas,
Personalmente use el GD2 con PHP y me resulto bien pero tenia muy pocas cosas, pero con el ImageMagick fue mas completo y mas que todo puesdes trabajarlo desde linea de comando y demas cosas.
Si deseas hacer algo asi como photoshop o casi algo como photoshop te recomiendo
ImageMagick:
http://php.net/manual/es/book.imagick.php http://php.net/manual/en/book.image.php
Saludos,