Convirtiendo imagenes para compartir

por | 12/19/2011

Hoy en día los celulares tienen camaras de 8mpx, las camaras 14mpx y las camaras profesionales ya andan por los 20mpx; cosa que vuelve un poco complicado compartir una imagen de 8, 10 o 15 megabytes por cada una de las fotos que sacamos. Pero gracias a Image Magick ( http://www.imagemagick.org/script/index.php ) y Gnu/Linux podemos convertir todas nuestras fotos en una sola linea de comando:
[code]
find . -iname "*.jpg" | xargs -l -i convert -quality 75 -resize 50% {} new/{}
[/code]
Breve explicacion:
– El comando «find» nos sirve para encontrar todos los archivos .jpg ( imagenes ) en el directorio
– El comando «xargs» es para manipular los argumentos a pasar
– El comando «convert» pertenece al paquete Image Magick
– La opcion «quality» disminuye la calidad de la imagens a un 75% ( si tenemos una buena camara la calidad del jpg es de 90 o 100% )
– La opcion «resize» disminuye en 50% el tamaño de la imagen ( no es necesario una imagen de 5000×3000 para verla en un monitor o television que no reproduce mas de 1280p )
– El primer «{}» es un argumento pasado por el find ( que es la ruta de la imagen encontrada )
– El segundo «new/{}» es una carpeta llamada «convertidas» donde va a dejar las imagenes pasadas en el primer argumento «{}»

Asi de simple ;)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.