2012-06-19 18 views

Respuesta

9

Usted puede tratar de usar buen GraphicsMagick biblioteca para Node.js https://github.com/aheckmann/gm

y aquí hay un enlace para probar alguna función y así sucesivamente http://aheckmann.github.com/gm/

var gm = require('gm') 
    , resizeX = 200 
    , resizeY = 400 

gm('/path/to/image.jpg') 
.resize(resizeX, resizeY) 
.write(response, function (err) { 
    if (err) ... 
}); 
+0

ok gracias por los enlaces, lo intentaré. – zobi8225

1

Sé que esto es una respuesta Poco tarde, pero he estado trabajando en un módulo (llamado Picsee) que hace justamente esto, compruébalo here. Carga fotos, recorta fotos (necesita una biblioteca del lado del cliente) y guarda varias versiones según su configuración. Utiliza GD, no Image o GraphicsMagick. También hay un demo app que muestra cómo cargar, recortar y guardar varias versiones de la imagen. Y el ejemplo es usar JCrop. Eventualmente espero agregar soporte S3, así como muchas otras características.

Cuestiones relacionadas