28 marzo 2008

Imágenes por Lotes en Linux

Hoy vamos a redimensionar imágenes por lotes en Linux. Recomendaciones antes de empezar:

Para trabajar con muchos archivos de imágenes, recomiendo usar una sola extensión para todos los archivos. Recordemos que en Linux, a diferéncia de Windows, distingue las mayúsculas de las minúsculas, por ello vamos a canviar la extensión de todos los archivos de JPG a jpg.
rename 's/\.JPG/.jpg/' *.JPG

Instalar Imagemagick:
sudo aptitude install imagemagick

Con Imagemagick instalado puedes hacer cosas como redimensionar fotos por lotes. Un ejemplo: convertir fotos a 730 de ancho con una calidad del 90%

1- Creamos una carpeta y copiamos las imagenes que queremos redimensionar.
2- en la terminal ponemos este código
for k in $(ls *.jpg); do convert $k -resize 730 -quality 90 -$k; done

Puedes cambiar los valores a tu gusto.

No hay comentarios:

Publicar un comentario