Página 1 de 1

Como cambiar el tamaño de muchas imagenes

Publicado: Jue Oct 22, 2009 10:11 am
por entrerrianas
Si necesitamos cambiar el tamaño de muchas imagenes a la vez, en vez de tener que abrirlas una por una, podemos usar el comando convert el cual tiene muchas opciones para la manipulación de imágenes.
En particular para nuestro caso vamos a utilizar la opción -resize, que permite rescalear la imagen.
convert imagen-origen.jpg -resize 1680x1050\! imagen-destino.jpg

1680x1050 es el tamaño que queremos que tenga nuestra imagen y los caracteres \! se agregar para que no mantenga aspect ratio.

Luego lo que nos queda es crear un script para que haga la conversión para todas las imagenes que tenemos en un directorio,
#!/bin/bash
for each in $(ls); do
# el ! es para que no mantenga aspect ratio y \! se lo usa para escaparlo
convert $each -resize 1680x1050\! nuevo$each
done
Espero les sirva.
Saludos