I have a Drupal 7 site that allows users to upload pictures of themselves. While the pictures aren't using much space on the server's filesystem now, I am worried that if my membership grows substantially I will have to add more space to cover all the images.
Right now, I allow users to upload images up to 10 MB in size. I want to leave this limit high if possible because many of my users are not technically skilled and they do not know how to resize their images.
At the same time, the largest resolution that will be used on the site is 1024x1024. So, I have configured the core image field to automatically scale down the images to 1024x1024. This significantly reduces the file size.
Are there any other ways to automatically reduce the size of uploaded images? Please note that I am talking about the original files, not image styles.