Tworzę aplikację internetową na Node.js (+ express 4), w której użytkownicy mogą ustawić swój obraz profilu, przesyłając go na serwer. Już ograniczamy typ MIME pliku i maksymalny rozmiar pliku, więc użytkownik nie może przesłać więcej niż 200 KB obrazów png lub jpeg.
Problem polega na tym, że chcielibyśmy zmienić rozmiar (po stronie serwera) przesyłanego obrazu do rozdzielczości 200x200, aby poprawić ładowanie strony i zaoszczędzić miejsce na dysku. Po kilku badaniach wszystkie odpowiedzi wskazywały na użycie dowolnego modułu opartego na ImageMagick lub GraphicsMagick.
Jednak konieczność zainstalowania ImageMagick / GraphicsMagick, aby wykonać prostą zmianę rozmiaru obrazu, wydaje mi się zbyt przesadą, więc czy istnieje inne rozwiązanie niż to dla Node.js?
Edycja: Zmieniłem zaakceptowane rozwiązanie na ostre, ponieważ poprzednie rozwiązanie (lwip) nie jest już obsługiwane. Dziękujemy za Twoją opinię!