Procesamiento por lotes en GIMP

DBP (David's Batch Processor) es un plugin de procesamiento por lotes (batch processing) para Gimp. Permite realizar operaciones de forma automática sobre un conjunto de imágenes. Este artículo explica cómo instalar y utilizar DBP para redimensionar automáticamente un conjunto de imágenes.



Para instalar DBP es necesario instalar previamente el kit de desarrollo de extensiones y plugins de Gimp "gimp-devel". En Red Hat/CentOS/Fedora ejecutar:

$ su root
# yum install gimp-devel
# exit

Luego descargar e instalar DBP:

$ wget http://www.ozemail.com.au/~hodsond/dbpSrc-1-1-9.tgz
$ tar -xvf dbpSrc-1-1-9.tgz
$ cd dbp-1.1.9/

La instalación es simple, luego de descargar y descomprimir el tarball, ejecutar make install:

$ make install
g++ -o dbp -Wall -O2 -I. *.cc -I/usr/include/gimp-2.0 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12  -lgimpui-2.0 -lgimpwidgets-2.0 -lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -DGTK_DISABLE_DEPRECATED                                  
gimptool-2.0 --install-bin dbp                                                                                                       
cp dbp /home/pepe/.gimp-2.6/plug-ins

Se observa que el archivo Makefile es muy simple, primero compila e instala el plugin y luego lo copia al directorio del usuario actual, en este caso "pepe", /home/pepe/.gimp-2.6/plug-ins.

Una vez instalado DBP abrir Gimp:

$ gimp

Se accede al plugin desde "Filters > Batch Process..."

Redimensionar múltiples imágenes

Las siguientes capturas muestran como redimensionar múltiples imágenes utilizando el plugin DBP.

  1. Abrir el plugin desde "Filters > Batch Process...":
  2. Seleccionar las imágenes que se desean redimensionar desde "Add files...":
  3. Seleccionar la pestaña "Resize" y especificar un tamaño deseado, relativo o absoluto:
  4. Seleccionar la pestaña "Rename" y especificar un prefijo para que guarde las imágenes con distinto nombre:
  5. Luego, en la pestaña "Output", especificar el formato de archivo de salida, por ejemplo JPG. Las opciones dependen de cada formato, por ejemplo para JPG se puede especificar una calidad de 90%:
  6. Comenzar la ejecución mediante "Start":
  7. Una vez que finaliza la ejecución (se observa "-- done ---") salir del plugin mediante "Quit":
  8. Resultado. Se observan las imágenes de menor resolución (y por lo tanto menor tamaño de archivo) necesario para, por ejemplo, enviar por mail a un amigo:

Para mayor información sobre este plugin dirigirse a http://members.ozemail.com.au/~hodsond/dbp.html



 

Suscribirse

    Registrate para recibir las novedades y artículos por correo electrónico.

Linuxito en G+