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.