SailsJS (beta) kullanıyorum. Skipper-işlevi req.file('inputName').upload()
'u aramadan önce görüntüyü yeniden boyutlandırmak için SailsJS-beta'da Skipper tarafından ayrıştırılan akışı almak için graphicsmagick'i kullanmanın bir yolunu bulmaya çalışıyorum.SailsJS (beta) resimdeki Skipper, yüklemeden önce yeniden boyutlandırabilir
Amacım, büyük, orijinal resmimi çekip yüklemeden önce yeniden boyutlandırmak. Sails beta, zayıf bir şekilde belgelenen Skipper-dosya-çözümleyicisini tanıttı (en azından anlamıyorum). Lütfen yüklemeden önce resmin nasıl yeniden boyutlandırılacağını anlamama yardımcı olun.
// Read the file stream into a file upload
var stream = req.file('fileName');
gm(stream).resize(200, 200).write('storedImage.png', function(err){
// File is now resized to 200x200 px and uploaded to storedImage.png
});
Benim sorun olduğunu: Ben düzgün göndermek için req.file('fileName')
gelen akışı getirme nasıl
Bu (benim denetleyicisi eylem kodu) çalışır:
req.file('fileName').upload('storedImage.png', function(err, files){
// File is now uploaded to storedImage.png
});
İstediğim gibi bir şey gm'ye mi?
Gm'yi (graphicsmagick) resizer olarak nasıl uygularsınız? – hansmei
@hansmei Güncellendi. – bredikhin
Çok teşekkür ederim! – hansmei