2012-06-19 41 views

Trả lời

9

Bạn có thể cố gắng sử dụng thoải mái thư viện GraphicsMagick cho Node.js https://github.com/aheckmann/gm

và đây là một liên kết để kiểm tra một số chức năng và vân vân 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 cảm ơn các liên kết, tôi sẽ dùng thử. – zobi8225

1

Tôi biết câu trả lời này là một hơi muộn, nhưng tôi đã làm việc trên một mô-đun (gọi là Picsee) mà chỉ cần điều này, kiểm tra xem nó ra here. Nó tải lên ảnh, cắt ảnh (bạn cần thư viện phía máy khách) và lưu nhiều phiên bản dựa trên cấu hình của bạn. Nó sử dụng GD, không phải hình ảnh hoặc GraphicsMagick.

Ngoài ra còn có một demo app minh họa cách tải lên, cắt và lưu nhiều phiên bản của hình ảnh. Và ví dụ là sử dụng JCrop. Cuối cùng tôi hy vọng sẽ thêm hỗ trợ S3 cũng như một số tính năng khác.

Các vấn đề liên quan