W serwisie, który buduje mam możliwość dodawania zdjęć przez użytkowników. Tylko jest to dość prymitywne. Użytkownik musi sam sobie przeskalować zdjęcie i dopiero w odpowiednim formacie je zamieścić na serwer. Wiem, że mógłbym spokojnie napisać skrypt w php, który by skalował sam te zdjęcia. Jednak chciałbym uniknąć przesyłania np. 5Mb zdjęcia na serwer tylko po to, by przeskalować to na 150kb zdjęcie i go zapisać. Chciałbym aby to wszystko zadziałało jeszcze po stronie użytkownika i dopiero potem gotowy przeskalowany plik przesłało na serwer.
Moje pytanie czy zna ktoś może gotowy moduł, który można by zaadoptować do tej jednej małej czynności

Nawet się nie orientuje czy jest to możliwe do napisania w jawascripcie bo znam w nim jedynie istotę działania. Być może jest jeszcze jakieś inne wyjcie. Proszę o nakierowanie mnie choć na trop. Bo szukałem jakiś informacji na ten temat i jak na razie nie wiem od czego zacząć.
Z góry dziękuję za pomoc.