Pasar fotos a blanco y negro

+1
0
-1

Hoy he tenido que pasar unas 40 imágenes a blanco y negro (escala de grises) y para facilitar la tarea, me he hecho un script con imagemagick (no era plan de ponerse una por una con el Gimp ;-)).

Bueno, el script me lo he guardado en $HOME/.gnome2/nautilus-scripts/ para poder ejecutarlo cómodamente desde Nautilus con el botón derecho del ratón. Lo que hace es buscar todos los archivos *.jpg que haya en la carpeta donde se ejecute y generar copias en escala de grises en una carpeta llamada "gris".

Aquí dejo el código para copiar en un archivo de texto y ponerlo en $HOME/.gnome2/nautilus-scripts/:
---------

#!/bin/bash

mkdir gris

for imagen in *.jpg; do
        convert -colorspace gray $imagen gris/$imagen

        if [ $? -eq 1 ]; then zenity --error \
        --text "Problema con las fotos ($imagen). Ajo y agua ;-)"\
         --title "Ay, ay, ay..."
        fi
done

-----------
(Nótese el curradísimo mensaje de error xD)

Por cierto, si alguien quiere modificarlo para que coja también png, gif... y otras cosas, independientemente de que el nombre esté en mayúsculas o minúsculas, pues bienvenido sea :-)

Comentarios

Imagen de gabiel

Si no quieres preocuparte por como esté escrito el nombre del fichero, puedes cambiar el script para que en vez de buscar las imágenes que hay en la carpeta, transforme solo los archivos que haya seleccionados en Nautilus. Puedes usar file para saber si lo que intentas convertir es una imágen o no.

Saludos.

PD: Puedes añadir el script al wiki de ubuntu-es, aquí hay alguno más.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Miguel A. Santamaría Rogado] [JID: gabiel@ubuntu-es.org] [Normas del foro]