sábado, 20 de agosto de 2011

Como usar imagemagick para crear thumbnails

Necesitaba crear thumbnails de todas las imágenes de un folder. Esto implicaba cambiarles el tamaño, pero además hacerlas ver mas oscuras, como esto:

Antes
Después

Este es el comando que usé:
for i in *.jpg ; do convert -quality 85 -geometry 181 -level -25% -brightness-contrast -25 "$i" "thumbs/$i.off"; done

Una variación mas, donde el requerimiento es crear thumbnails de 300x214 pixeles, a partir de todos los archivos JPG en un directorio, los cuales no contengan "_med" ni "_thumb" en su nombre, y agregarles el sufijo "_med":

find * -prune -name '*.jpg' | grep -v _thumb | grep -v _med | sed 's/.jpg$//' | xargs convert {}.jpg -thumbnail 300x214 {}_med.jpg


No hay comentarios.:

Publicar un comentario