Imagemagick 5: Labeling images…

Podemos generar facilmente un script para etiquetar un lote de imágenes con alguna información importante siguiendo estas instrucciones:

Abre un terminal y escribe:

~$ gedit .gnome2/nautilus-scripts/imagemagick/crop-normalize-label.sh

Dentro del editor de texto que se abrirá, pega este trozo de código:

#!/bin/bashfpaths=`echo “$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS” | sort`for file in $fpathsdoif [ -f “$file” ]; then

base=${file%.*}

label=$(basename $base)

convert $file -quality 100 -crop 400×400+955+440 -normalize $base-cn.jpgconvert $base-cn.jpg -quality 100 -background Orange -size 400×30 -pointsize 20 label:$label -gravity Center -append $base-l.jpg

rm $base-cn.jpg

fi

done

Guarda el fichero y cierra el programa gedit.

Ahora tienes un nuevo fichero en /home/user/.gnome2/nautilus-scripts/imagemagick/ llamado crop-normalize-label.sh

que necesita que le activemos los permisos de ejecución. Lo haremos con este comando:

~$ chmod 777 .gnome2/nautilus-scripts/imagemagick/crop-normalize-label

ahora puedes navegar en nautilus hasta tu carpeta, seleccionar una o mas imagenes, y pulsar:

CLICK DERECHO > scripts > imagemagick > crop-normalize-label