Sto sviluppando un'app web su Node.js (+ express 4) dove gli utenti possono impostare la propria immagine del profilo caricandola sul server. Abbiamo già limitato il tipo MIME e la dimensione massima del file, quindi l'utente non può caricare più di 200 KB di immagini png o jpeg.
Il problema è che vorremmo ridimensionare (lato server) la risoluzione dell'immagine caricata a 200x200 per migliorare il caricamento della pagina e risparmiare spazio su disco. Dopo alcune ricerche, tutte le risposte indicavano l'utilizzo di qualsiasi modulo basato su ImageMagick o GraphicsMagick.
Tuttavia, dover installare ImageMagick / GraphicsMagick per fare un semplice ridimensionamento dell'immagine sembra troppo eccessivo per me, quindi, c'è qualche altra soluzione oltre a questa per Node.js?
Modifica: ho modificato la soluzione accettata in nitida poiché la soluzione precedente (lwip) non viene più mantenuta. Grazie per tutto il tuo feedback!