Added: downward scaling and lower (but still good) quality image uploads.