最好的方式来裁剪和上传图像与快递?

我在S3服务器上用knox上传图片。

我想用户可以裁剪图像的这个个人资料图片(就像在Facebook上)

我听说Jcrop的用户界面和imagemagick的服务器。 对你来说,最好的办法是什么?

对不起,我的英语不好。

你可以尝试使用好的库GraphicsMagick为node.js https://github.com/aheckmann/gm

这里是testing一些function的链接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) ... }); 

我知道这个答案有点晚了,但是我一直在研究一个模块(称为Picsee)来做这件事, 在这里检查一下 。 它上传照片,裁剪照片(您需要一个客户端库),并根据您的configuration保存多个版本。 它使用GD ,而不是Image或GraphicsMagick。

还有一个演示应用程序演示如何上传,裁剪和保存图像的多个版本。 这个例子是使用JCrop 。 最终我希望增加S3支持以及其他一些function。