Sto usando SailsJS (beta). Sto cercando di trovare un modo per utilizzare graphicsmagick per fare lo stream analizzato da Skipper in SailsJS-beta per ridimensionare l'immagine prima di chiamare la funzione Skipper req.file('inputName').upload()
.Skipper in SailsJS (beta) ridimensionamento dell'immagine prima del caricamento
Il mio obiettivo è prendere la mia grande immagine originale e ridimensionarla prima di caricarla. Le vele beta hanno introdotto il parser di file di Skipper che sono scarsamente documentati (almeno non lo capisco). Per favore aiutami a capire come ridimensionare l'immagine prima del caricamento.
questo funziona (codice nella mia azione di controllo):
req.file('fileName').upload('storedImage.png', function(err, files){
// File is now uploaded to storedImage.png
});
Quello che voglio è qualcosa di simile:
// 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
});
Il mio problema è: come faccio a prelevo correttamente il flusso da req.file('fileName')
di inviare a gm?
Come implementeresti gm (graphicsmagick) come resizer? – hansmei
@hansmei Aggiornato. – bredikhin
Grazie mille! – hansmei