Marcas de agua automáticas en WordPress

Si usas habitualmente imágenes originales en tu web seguro que no hará gracia encontrártelas en otros sitios, o al menos que si aparecen se sepa quien hizo las fotos o creó las imágenes.

Independientemente de los sistemas para evitar el robo de contenido, no está de más añadir las conocidas como “marcas de agua” en tus imágenes.

Y mucho mejor si lo hacemos de manera automática ¿no?

Pues lo que tienes que hacer es crear una función, que añadirás a tu plugin de funciones o fichero fucntions.php del tema activo.

Lo tienes justo a continuación, con una función marcadeagua() que tiene en cuenta 3 parámetros ($SourceFile, $WaterMarkText, $DestinationFile) que crean una imagen de marca de agua desde la imagen origen especificada. El primer parámetro – $SourceFile – es la ruta completa del servidor a la imagen que servirá de marca de agua. El segundo – WaterMarkText – es el mensaje de texto que quieres añadir como marca de agua. Y el último parámetro – $DestinationFile – puedes dejarlo en blanco o poner la ruta completa a un archivo nuevo que tendría tanto el archivo origen como el texto de marca de agua sobre el.

Lo que hace esta función es leer el archivo origen, luego crea un nuevo objeto de imagen, usando la función imagecopyresampled(). Luego, usando la fuente “arial.ttf” y la función imagettftext() escribe el WaterMarkText en la imagen. La última declaración IF comprueba si hay que guardar el archivo con marca de agua o si solo hay que mostrarlo en la pantalla.

Tendrás que descargar el archivo de fuente “arial.ttf” y subirlo a tu servidor. Luego copias y pegas la función anterior en el plugin de funciones. Las siguientes 4 líneas, que también debes añadir a tu plugin de funciones, sirven para definir el archivo de origen, el mensaje de texto de la marca de agua y el archivo de destino. Si solo quieres mostrar la imagen como marca de agua entonces dejas la variable $DestinationFile vacía ($DestinationFile=''; ).

Asegúrate de que para el archivo origen y de destino tienes que incluir la ruta completa del servidor y también el nombre del archivo. Si cambias la posición del mensaje para la marca de agua en tus imágenes tienes que cambiar la línea imagettftext($image_p, $font_size, 0, 10, 20, $black, $font, $WaterMarkText);.

Código PHP visto en phpjabbers

Mola ¿verdad? ¿a que sí? … que si, que mola … 

Vaaaaaaale, ya se, que quieres hacerlo más fácil. Pues nada, a tirar de plugins. Si estás vaguete entonces prueba alguno de estos plugins por si te hacen el apaño, pero no digas que no has aprendido a hacerlo en “modo pro” ¡eh!

  • Bulk watermark: es un poco bestia pero funciona, lo que hace es añadir una marca de agua a TODAS las imágenes que hayas subido a tu WordPress, sin preguntas ni explicaciones, le atizas y lo hace. Muy útil si te has dado cuenta tarde de que debías añadir este tipo de protección a tus imágenes.
  • Watermark reloaded: similar al anterior, bastante configurable y efectivo. Su función es añadir marca de agua a las imágenes ya existentes en tu WordPress.
  • Signature watermark: muy majo y personalizable, porque puedes añadir marcas de agua de texto e imagen, con un panel de opciones realmente completo, sería el sustituto ideal para el código
  • Watermark my image: este añade a las posibilidades del anterior las virtudes del primero, pues además de añadir marcas de agua a las nuevas imágenes también te ofrece poder añadirla a todas las imágenes que ya hubieses subido previamente a tu WordPress. Menos configurable que Signature pero más completo.

Ea, pues ya está, ¡que lo marques bien!

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

FlojitoNo está malEstá bienMe ha servidoFantástico (1 votos, promedio: 4,00 de 5)
Cargando…

Autor: Fernando

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran.

Autor del libro WordPress – La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

LOS BURÓCRATAS DE LA UE ME EXIGEN QUE TE DIGA QUE SI VISITAS AYUDA WORDPRESS PUEDES RECIBIR ALGUNA COOKIE. AQUÍ NO HAY COOKIES DE PUBLICIDAD, COMO LAS QUE SI TE DEJAN GOOGLE, AMAZÓN Y MONTÓN DE SITIOS, SIN AVISAR, PERO EL QUE TE TENGO QUE AVISAR SOY YO. LAS COOKIES QUE TE DEJA AYUDA WORDPRESS SON PARA FACILITARTE LA NAVEGACIÓN, COMPARTIR Y COMENTAR. SI NO QUIERES RECIBIR COOKIES PUEDES NAVEGAR EN MODO PRIVADO, ABANDONAR ESTE SITIO Y PERDERTE EL CONTENIDO GRATIS QUE COMPARTO CADA DÍA SOBRE WORDPRESS O IRTE A UNA ISLA DESIERTA PARA VIVIR AISLADO DEL MUNDO, ESO SÍ, SIN COOKIES. O SINO, SIMPLEMENTE CIERRA ESTA VENTANA COÑAZO Y SIGUE DISFRUTANDO DEL BLOG. SI TIENES CURIOSIDAD SOBRE ESTO DE LAS COOKIES TE DEJO UN ENLACE >> MÁS INFORMACIÓN

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar