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
Como cambiar el tamaño de muchas imagenes
-
- Mensajes: 133
- Registrado: Vie Mar 28, 2008 10:08 am
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado