Procesamiento por lotes en GIMP
- Detalles
- Categoría: Intermedio
- Creado en Jueves, 03 Enero 2013 13:56
- Visitas: 286
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.
- Abrir el plugin desde "Filters > Batch Process...":

- Seleccionar las imágenes que se desean redimensionar desde "Add files...":


- Seleccionar la pestaña "Resize" y especificar un tamaño deseado, relativo o absoluto:

- Seleccionar la pestaña "Rename" y especificar un prefijo para que guarde las imágenes con distinto nombre:

- 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%:

- Comenzar la ejecución mediante "Start":

- Una vez que finaliza la ejecución (se observa "-- done ---") salir del plugin mediante "Quit":

- 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
Sponsor
Hits Recientes
- Cómo detectar rootkits con Rootkit Hunter hace 42 segundos
- ¿Cómo obtener la cantidad de registros de una base de datos? hace 3 minutos
- Configurar SFTP en Red Hat Enterprise Linux 5.5 hace 4 minutos
- Cómo descomprimir archivos 7zip hace 8 minutos
- Instalación y configuración de OpenVPN hace 12 minutos
- Cómo crear y administrar máquinas virtuales KVM desde línea de comandos hace 13 minutos
- Cómo agregar el repositorio EPEL en CentOS y configurar el plugin yum Priorities hace 15 minutos
- Cómo instalar impresoras HP en Slackware 13.1 hace 16 minutos
- Cómo configurar Samba en Red Hat/CentOS hace 19 minutos
- Script bash para verificar fechas de expiración de certificados x.509 hace 19 minutos
Sponsor
Más Leído
- Virtualización en CentOS 6.2 utilizando KVM (3297)
- Instalación y configuración de OpenVPN (2964)
- "ps aux" explicado (2337)
- Instalar samba en CentOS 6.2 (2275)
- Por qué no utilizar 000webhost.com (2039)
- Cómo configurar el proxy en Ubuntu Server 12.04 (1929)
- Utilizar SPICE en máquinas virtuales KVM (1921)
- Compiz-fusion en CentOS 6.3 (1889)
- Acceso remoto a máquinas virtuales KVM utilizando el cliente SPICE (1744)
- Cómo configurar Samba en Red Hat/CentOS (1673)


