Convirtiendo imágenes desde la linea de comandos

Escenario hipotético, tenemos 300 imágenes que queremos reducir en dimensiones un 50%, dos opciones:
1ª.- Abres el photoshop (o GIMP si eres un espí­ritu libre) y una por una las redimensionas.
2ª.- Instalas imagemagick (apt-get install imagemagick) y tras eso entras desde consola en el directorio donde tienes las imágenes y tecleas en tu terminal un script

for i in *JPG
do
convert -resize 50%x50% $i nuevas/$i
done

Desde luego todo el mundo sabe que el photoshop es mas intuitivo que la linea de comando… pero cuando te sumerges en el mundo laboral el tiempo es oro…
Tiempo aprí³ximado utilizando photoshop y suponiendo que eres un hacha y tienes un ordenador rapidisimo eres capaz de redimensionar una imagen y “Guardarla como” en 30 segundos:
300×30=9000 segundos (2 horas y media)
Tiempo aproximado utilizando la linea de comandos, preguntando a google para recordar los parámetros exactos del comando convert para escribir el programa de arriba que convierte las fotos automaticamente 10 minutos, conversion de las imágenes por el ordenador 5 minutos
10+5=15 minutos
Y lo que es mas importante.
La prí³xima vez que tienes que convertir las fotos, en photoshop seguirán siendo 2 horas y media y en mi programa bajará a 5 minutos. O como decí­a Asier Pascual en su chiste “Apretar el tornillo es 1 dolar, saber que tornillo apretar 999 dí³lares”.


10 Responses to “Convirtiendo imágenes desde la linea de comandos”

  • iGANZiO Says:

    Ke pasa… el server me toma por spamer?
    No ha aparecido el comment al post.

  • iGANZiO Says:

    Y este sí­. Kaguenla!

  • iGANZiO Says:

    Te commentawa, kerido Kreisi, que estás minusvalorando al Pototxop que es musho Pototxop.
    Desde, por lo menos, la versií³n 6 dispones de una utilidad (está en Archivo>Automatizar>Lote) que te permite darle diversos parámetros (no sí³lo la reduccií³n porcetual del tamaí±o) e indicándole a que carpeta tiene que ir, te hace el solito el kurro de convertirte todos los archivos que quieres a unas caracterí­sticas equis.
    Besarkadiiieeeee!!

  • Lu Says:

    Juasjuasjuas!!! Iganzio! Que grande eres!!!
    Muaks pingí¼inito!!!

  • caymn Says:

    Coí±o!!!
    iGANZiO acabas de bajar el tiempo que me lleva hacerlo a 0 minutos, porque ahora voy a coger, se lo explico a los periodistas y a mi que no me incordien je je je…
    Besos para ti también cantabrona.

  • Pelos Says:

    Todo esto me lleva a la siguiente pregunta.

    Supongamos que tenemos un problema A que sabemos se puede resolver utilizando el metodo B en un tiempo t1. Creemos que puede existir un metodo C para resolver el mismo problema en un tiempo t2, tal que t2

  • caymn Says:

    Pelos, te has quedado a medias en el problema creo…

  • iGANZiO Says:

    Eso…
    where is the query?

  • Pelos Says:

    A ver si esta vez no hay problemas, porque a la maí±ana he enviado un comentario y parece que no ha llegado :(

    Mi pregunta se resume de la siguiente manera: cuanto tiempo se debe dedicar a la investigacion? como se decide si en un momento dado hay que darse por vencido buscando un metodo mas rapido, que no sabemos si encontraremos realmente.

  • iGANZiO Says:

    Yo no me dedico a investigar más que de vez en cuando por puro placer.
    Pero me da la impresií³n de que el tiempo de dedicacií³n “prudencial” es inversamente proporcional al nivel de hinchamiento de la vena del cuello de tu jefe, si está esperando a tener en su PC el maravilloso resultado de la investigacií³n.
    O, poniéndonos en la situacií³n hipotética de un ambiente í³ptimo de desarrollo del proceso con bíºsqueda pertinaz de las condiciones ideales de desenvolvimiento del experimento, debe ser siempre directamente proporcional al níºmero de galimbas que hay en la newera.
    Bueno, creo…

Leave a Reply