La cosa es que a la hora de subir imágenes a cholón es algo absurdo pasar 10 minutos subiendo una imagen de 10^7x10^6 píxeles y 10^3MB para que luego el servidor te las escale a 500 x XXX.
Así que como buen urgador de pc's que pretendo ser, las escalo primero en mi equipo usando el magnífico nconvert, un simple pero muy potente manejador de imágenes via consola (free y multiplataforma).
Descargar nconvert -> http://xnview.com/en/download_nc.html
Pero como también soy algo perro, he creado un simple script para ahorrarme el churro de parámetros de nconver, ya que siempre son los mismos (nconvert -ratio -resize 500 0 ARCHIVOS).
El script es para bash (linux), pero procuraré hacer una versión en breve para windows.
Lo sé, es bastante cutre y precario, pero funciona si no lo puteas en exceso.
#!/bin/bash
pin="0"
mkdir ~/Escritorio/tuenti 2> /dev/null
if test "$#" -gt "$pin"
then
cp $* ~/Escritorio/tuenti 2> /dev/null
else
cp *.jpg *.JPG *.PNG *.png *.gif *.GIF *.BMP *.bmp ~/Escritorio/tuenti 2> /dev/null
fi
echo ''
nconvert -ratio -resize 500 0 ~/Escritorio/tuenti/*
Para los poco entendidos:
- Descargar el tar de nconvert
- Descomprimirlo (extraer aquí, no te compliques con la consola)
- Ahora sí, en consola, sudo cp EJECUTABLE DE NCONVERT /usr/bin (esto lo mete en una carpeta del path)
- Crear un archivo tuenti.sh y copiar el script
- Guardarlo con permisos de ejecución
- De nuevo sudo cp tuenti.sh /usr/bin
- DISFRUTAR
Si no se le pasan parámetros utiliza escala todas las imágenes del directorio actual.