Noch schöner (aber natürlich auch aufwändiger) ist die Möglichkeit,dass der User sein Bild im Browser nachbearbeiten kann (also skalieren/zuschneiden). Mich dünkt,dafür gibt es auch fertige Plugins.
Ganz ehrlich diese Option habe ich bereits eingebaut, das ist beim kleinen Userbild der Fall. Das heißt wenn ich dieses auch für weitere Bilder zulassen soll, dann müsste ich meine Option entfernen, mehrere Bilder gleichzeitig hochladen.
Aber ich denke mit dem bearbeiten ist der User auf der sichersten Seite.
Dass das Bild verpixelt darstellt wird, die Lösung gefällt mir ehrlich gesagt gar nicht, dann heißt es gleich, schaut mal diese Seite an, die Bilder sind total verpixelt. Ein Gast weißt ja nicht, dass der User daran schuld ist.