2010-08-11 22 views
7

Estoy buscando un reductor de imagen/mininavegador que sea liviano y eficiente. Algo que hace un buen trabajo con todos los tipos de imágenes, pero lo más importante es jpeg y png.¿Resizer de línea de línea de comando ligero?

He examinado ImageMagick y GraphicsMagick, pero son demasiado pesados. Esto es algo que quiero distribuir con mi aplicación, así que cuanto más pequeño, mejor. No necesito toda la funcionalidad de * Magick, solo cambio de tamaño simple.

He encontrado la biblioteca de FreeImage que a las personas les gusta como una biblioteca de luz. ¿Alguien sabe si hay una utilidad de línea de comandos simple que envuelve FreeImage?

Gracias!

Respuesta

0

Eche un vistazo al conjunto de herramientas netpbm, el kit de herramientas es solo un grupo de pequeños programas de línea de comando de un solo propósito que conecta mediante cables. Es posible que pueda encontrar lo que necesita allí.

+0

Cool, gracias! De hecho terminamos yendo con una compilación de GraphcisMagick con solo las librerías necesarias. No es pequeño, pero lo suficientemente pequeño. – grourk

4

Aunque ImageMagick es bastante grande (36.2MB), sólo es necesario el convert.exe o mogrify.exe binario, dependiendo de si se desea crear una nueva imagen (convert), o sobrescribir el existente (mogrify).

Download la versión no installer de ImageMagick (actualmente ImageMagick-6.8.6-8-Q16-x86-windows.zip), luego extraiga el binario que necesita.

Tomé mogrify.exe - un total de 5.66MB; ¡no está mal!

0

en Linux/OSX puede utilizar sips

sips -Z 640 *.jpg 
0

tengo imagen mayor contener en un nombre de directorio con la prueba y quiero cambiar el tamaño de todos ellos sola línea de comandos

cd /test/ 
find . -name "*.jpg" -exec convert -quality 75 {} /var/www/html/converted/{} \; 

/var/www/html/converted/this usado para donde se guardará la imagen convertida.