Inicio > GNU/Linux, General > Cómo editar cientos de fotos en segundos

Cómo editar cientos de fotos en segundos

Miércoles, 7 de Noviembre de 2007

¿Quién no tiene hoy en día una cámara de fotos digital? Ya sea una reflex, o bien una compacta…o quizás un celular con cámara, muchos poseemos una y de pronto sentimos unas ganas imparables de sacarle fotos hasta a la pulga del perro que pide comida en el bar de la esquina.

¿Y que hacemos con nuestras miles de fotos? Obvio que las publicamos en algún servicio en línea para demostrarle a nuestros amigos lo artistas que somos, y tener un lugar en común donde recordar buenos momentos, pero he aquí el problema: publicar cientos de fotos es muy costoso en cuestiones de tiempo y esfuerzo: o bien tenemos que hacer una selección de fotos a publicar porque son muy grandes y tardan años en subirse a nuestra galería preferida, o si no debemos editar una a una, modificando el tamaño (y por lo tanto su peso en bytes) para que suban en un tiempo razonable…

Como buen artículo referido a la magia en GNU/Linux, no puedo dejar pasar la oportunidad de comentar una herramienta muy interesante: ImageMagick

Supongamos que tenemos unas cuantas fotos sacadas con nuestra cámara de 6 mpx y queremos cambiarles el tamaño a 800×600 para publicarlas en nuestra galería, entonces abrimos una terminal de textos, nos metemos en el directorio donde están las fotos, y primero creamos un subdirectorio donde irán las versiones en pequeño, supongamos que lo nombremos “editadas”. A continuación, el conjuro:

$ for i in `ls *.jpg`; do echo "Convirtiendo $i"; convert -resize 800x600 $i editadas/$i; done

Excelente, en poco tiempo tenemos todo el conjunto de fotos editado al nuevo formato!

Quizás nos convenga aún más achicar el tamaño de estas fotos, ya que son sólo para verlas en una galería en línea, es por eso que podemos modificarle el nivel de calidad de las fotos editadas, primero nos metemos en el directorio “editadas” y luego:

$ for i in `ls *.jpg`; do echo "Convirtiendo $i"; convert -quality 80 $i $i; done

Como podrán ver, seguiremos teniendo unas fotos de calidad más que aceptable, pero su peso en bytes bastante menor.

Bookmark and Share

GNU/Linux, General

MaloPobreBuenoMuy buenoExcelente! (4 votos, promedio: 5.00 de 5)
Loading ... Loading ...
  1. Lunes, 12 de Noviembre de 2007 a las 09:17 | #1

    Dipe!

    Si querés redimensionar las fotos tenés que usar la opción -resize 800×600 en luar de -size.

    Otra cosa, convert te permite combinar múltiples operaciones, entonces podés cambiar el tamaño y la calidad en una misma línea

    convert -resize 800×600 -quality 80 foto_original foto_reducida

    Mis dos centavos

    Saludos

  2. Lunes, 12 de Noviembre de 2007 a las 09:23 | #2

    Gracias Pato! acabo de corregir el error. Muy bueno tu comentario sobre la combinación de parámetros, es algo que se me había pasado por alto aclarar.

  1. Sin trackbacks aún.
Comentarios cerrados.