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”.