Como cambiar el tamaño de muchas imagenes

Dudas y problemas sobre aplicaciones
entrerrianas
Mensajes: 133
Registrado: Vie Mar 28, 2008 10:08 am

Como cambiar el tamaño de muchas imagenes

Mensajepor entrerrianas » Jue Oct 22, 2009 10:11 am

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

Volver a “Aplicaciones”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado