If a user is asked to upload a logo or photo, allow the user to manipulate the image such as crop and resize prior to the upload. It is possible to use an open source JavaScript tool such as Croppie to do this (https://foliotek.github.io/Croppie/#documentation).