Bash tip: Redimensionando imágenes

21.nov 2005 Envía un trackback

Si hay algo que detesto es la monotonía de tareas en cantidades industriales. Cuando hay un directorio lleno de fotos enormes que reducir de tamaño podemos hacer 2 cosas coherentes: Programar una macro que automatice el proceso de redimensionado de imágenes siempre y cuando dicho software lo soporte (ni lo sé ni me interesa) o usar el poder de la consola tirando de convert:
# cd ~/masde1000fotos/
# for f in `ls`; do convert $f -resize 510x383 $f; done
Concretamente estamos pasando fotos de 1280x960 a un tamaño relativamente considerable: 510x383 (conservando las proporciones). Ahí queda el tip, para la posteridad.

tip redimensionando convert redimension imagenes imagen

Comentarios
Gravatar flexo@21.11.2005, 'Re: Bash tip: Redimensionando imágenes'

solo una cousiña: mil reverencias ante este tu rincón web:ahora si que lo flipo rosk: chulo chulo chulo...yo de mayor quiero uno como este!!!

Gravatar javiVF@21.11.2005, 'Re: Bash tip: Redimensionando imágenes'

Puedes encontrar algunos mas en:



Extraido del articulo del Oriol ;)

Gravatar r0sk@22.11.2005, 'Re: Bash tip: Redimensionando imágenes'

Interesante lo que se puede hacer con ImageMagick y convert en linea de comandos. Gracias por los enlaces javiVF, no tienen desperdicio alguno ;)

Gravatar reidrac@22.11.2005, 'Optimizando ando'

Se podría mejorar con:


find . -type f -exec convert {} -resize 510x383 {} \;


Convert es lentooo, así que la velocidad de find viene bien. Además es recursivo y solo toca ficheros (type f). También puedes añadir -name "*.jpg" y limitar por extensión.

Mis 2 cents.


Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]