Hola:
Tienes que tener las librerías GD y puedes abrir la imagen... para tenerla editable con:
$imagen = imagecreatefromstring(file_get_contents($url));
... luego con imagecopy, imagecopymerge, imagecopyresampled y otras funciones puedes realizar muchas combinaciones.
Saludos