He colocado en el wiki la clase así todos podemos trabajar en ella, pero antes de hacerlo posteen aquí lo que hayan hecho para que podamos discutirlo y ver si útil o si se debe mejorar antes de editarlo. En el primer post coloqué la dirección.
Estoy viendo ahora mismo lo del watermarker y cuando lo verifiqué completamente les indico
@ivamontes, agregué lo que indicaste del 255
Tienes razón salía ese error.