Kurz gesagt: Dieser Lösungsansatz ist voll daneben.
Dabei wird nur das Bild geschrumpft. Das ist wie wenn Du ein Pkaet verschicken willst, es ist aber zu schwer, und Du sagst, ok, dann knülle ich es halt zusammen. Dann ist es nämlich immer noch so schwer.
Die Avatare werden alle auf die eingestelle Größe verzerrt, ob kleiner, größer oder unpassendes Format.
Mit PHP ließe sich das programmieren, allerdings nur für JPG's und PNG's, weil die GIF Lizenzen zu teuer für Privatanwender sind. Das betreffende Patent läuft zum Glück in absehbarer Zeit aus. Wenn es soweit ist, gibt es aicher auch Mods die das erledigen
Achja. Mit JavaScript ließe sich das was drehen. Die Nachteile sollten bekannt sein, außerdem ist das dann nur eine bessere Knüllmschine.