Phototype es una librería del lado cliente para la manipulación de imágenes, diche librería está escrita en javascript y basada en Prototype, un famoso framework para Javascript, con lo que podemos realizar todos los tipos de manipulación de imégenes.

¿Cómo funciona?

Sí ya sé que el título dice que con PHP también y sólo he mencionado Javascript, pues del lad cliente los códigos Javascript envían al servidor comandos para que genere por medio de la libreía GD de PHP una imágen con los parámetros especificados por medio de Javascript.

Usando Phototype, puedes rotar, redimensionar, voltear, y aplicar algunos otros efectos a tus imágenes. Más información en Ajaxorized.