Ich entwickle eine Web-App auf Node.js (+ Express 4), in der Benutzer ihr Profilbild festlegen können, indem sie es auf den Server hochladen. Wir beschränken bereits den Dateimimetyp und die maximale Dateigröße, sodass der Benutzer nicht mehr als 200 KB PNG- oder JPEG-Bilder hochladen kann.
Das Problem ist, dass wir die Größe der hochgeladenen Bilder auf 200 x 200 ändern möchten, um das Laden von Seiten zu verbessern und Speicherplatz auf der Festplatte zu sparen. Nach einigen Recherchen deuteten alle Antworten auf die Verwendung eines Moduls hin, das auf ImageMagick oder GraphicsMagick basiert.
Die Installation von ImageMagick / GraphicsMagick für eine einfache Größenänderung von Bildern scheint mir jedoch zu übertrieben. Gibt es für Node.js eine andere Lösung als diese?
Bearbeiten: Ich habe die akzeptierte Lösung in scharf geändert, da die vorherige Lösung (lwip) nicht mehr beibehalten wird. Vielen Dank für Ihr Feedback!