Poner marcas de agua en las imagenes de drupal

Ejemplo de marca de agua en una imagenen drupal

Para poner marcas de agua podemos usar el módulo ImageCache Actions de drupal. Vamos a usar los siguientes módulos:

Lo primero que tendremos que hacer es descargarlos y descomprimirlos en nuestro drupal.

Una vez descargados y descomprimidos los activaremos. Vamos al menú Administer, Site building y Modules y activamos primeramente el módulo ImageAPI y le damos a Save configuration. Luego activamos el módulo ImageCache y le damos otra vez a Save configuration. Por último activaremos el módulo Imagecache Actions.

Ahora tendremos que elegir que herramienta usar para tratar las imágenes. Tenemos dos maneras: ImageMagick o GD2. Con ImageMagick me daba un error así que decidí usar GD2. Para usar GD2 tendremos que activar el módulo ImageAPI GD2, si decidimos usar ImageMagick tendremos que activar el módulo ImageAPI ImageMagick.

Ya tenemos el módulo ImageCache funcionando, para poder poner marcas de agua tendremos que activar el módulo Imagecache Canvas Actions.

Por último solo nos falta una cosa, tenemos que activar el módulo ImageCache UI para tener un menú gráfico para hacer las cosas (sin este menú no se como se hará todo esto).

Ahora vamos al menú Administer, Site configuration e ImageAPI. Ahí podremos decidir que módulo queremos usar para tratar las imágenes (en el caso que tengamos los dos módulos GD2 e ImageCache).

Después iremos al menú Administer, Site building e ImageCache. Si no hemos creado ninguna regla antes nos pedirá que pongamos un nombre para la primera regla Preset Namespace. Sino le daremos a Add New Preset, nos pedirá el nombre del Preset Namespace y le damos a Create New Preset. Entre la acciones que nos saldrán tendremos que seleccionar Overlay: file image to canvas (watermark), entonces nos dejará meter ciertos datos para configurarlo. El único que he tocado yo ha sido el file name en el que le indico la imagen con la marca de agua (yo usé un png con transparencia). Una vez configurada la acción le damos a Add action.

Para aplicar estas acciones tendremos que añadir en la URL de la imagen /imagecache/NOMBRE_DE_TU_PRESET_NAMESPACE. Por ejemplo si tenemos una imagen http://www.intropedro.com/system/file/imagen.jpeg si la quisiéramos ver con la marca de agua definida en una preset namespace de nombre agua sería usando esta url http://www.intropedro.com/system/file/imagecache/agua/imagen.jpeg.

Ya tenemos nuestras imágenes con marcas de agua. Como siempre la última versión de como hacer esto y con soluciones a problemas en mi wiki.

temas: 

Añadir nuevo comentario