Entrada

crear marcas de agua con php

Hace tiempo que implementé este script para crear marcas de agua con php en una tienda online para marcar productos como agotados y es algo muy simple pero que aporta la funcionalidad necesaria

Es un script muy sencillo que usa las librerías GD de php para manipular las imágenes y superponer una sobre la otra, de esta manera puedes crear marcas de agua con php.

Primero es necesario crear la imagen que será la marca de agua en formato PNG. La ventaja principal de éste formato (indispensable en este caso) es que permite 255 niveles de transparencias, por lo que se puede lograr una imagen translúcida. Yo he creado una con la palabra agotado, en base al ejemplo que he comentado anteriormente para marcar productos como agotados. Cada cual puede mejorar o crear la suya propia en función de lo que necesite.

Basta con pasar el nombre de la imagen a la cual se le desea aplicar la marca de agua a través de la URL.

1
watermark.php?i=rockers_coffee_pink.jpg

CÓDIGO para crear marcas de agua con php

Repositorio en Github: https://github.com/elpeter/watermark-php

Actualización: Agosto 2013. El código se ha movido a Github pues de esta manera el código esta versionado, esta mejor organizado para descargarlo y si alguien quiere mejorar el código o crear una nueva versión a partir de este repositorio puede hacerlo sin problemas.

Indicar que este proceso para implementar marcas de agua sobre una imagen no es permanente e irreversible, y alguien que entienda un poco puede sacar la imagen original sin problema, pero este proceso para incluir marcas de agua no está hecho para sellar imágenes originales con marcas de agua duraderas o difíciles de eliminar.

DEMO

Ejemplo de funcionamiento de un producto con marca de agua y otro sin ella

Esta entrada está licenciada bajo CC BY 4.0 por el autor.