Ya añadí lo de la marca de agua, pero hice un cambio, a usar imagecopymerge. La razón es que posiblemente la persona quiera que la marca de agua sea semi-transparente que es lo indicado para evitar que la quiten. Usé una función que alguien había publicado en el manual oficial para que funcionara con el alpha.
Muy bueno iviamontes, se me hizo fácil trabajar con ella