Hola
Puedes utilizar las librerías GD que vienen con PHP, más info en
http://es2.php.net/manual/es/ref.image.php
También puedes utilizar la herramienta "imagemagick", esta herramienta es externa a PHP pero puedes llamarla desde PHP y hacer autenticas maravillas.