Add support for cropping and resizing images when uploading

Currently for some websites, the user needs to crop or resize images before uploading them to the website. We need to make this easier. It would be best if there was a way for images to be added to the website and then cropped or resized. Not everyone has the tools to crop and resize images on their own. It would be good if the system could recommend a crop size if a specific image size was set for the upload field. When uploading images in the file browser, it would be good to warn the user if they are trying to upload or use an image that is too large. This could perhaps be an editable setting that also includes the max image size to prompt for.