An endpoint should be created to manage the upload of images to the website. If the image is wider than the owner's specified choice, it should resize it down, assuming the relevant library (GD or ImageMagick, haven't decided yet) is actively installed. Ideally, this should be implemented as a small library with largely reusable functions, so that the same functions can be used to upload the user's self-image when installing the site.
An endpoint should be created to manage the upload of images to the website. If the image is wider than the owner's specified choice, it should resize it down, assuming the relevant library (GD or ImageMagick, haven't decided yet) is actively installed. Ideally, this should be implemented as a small library with largely reusable functions, so that the same functions can be used to upload the user's self-image when installing the site.