The Images module allows to upload images from the users's device and adding Facebook/Instagram photos from his account.
Custom Image Upload
If a customers uploads an image, you are able to set the required minimum and maximum image size. You can set these configurations in the Default Element Options under the main Settings or in the Individual Product Settings.
Enable Facebook Photos
If you want to allow your customers to choose photos from their Facebook albums, you need to enter a Facebook APP ID. Please read this article how you get a Facebook App ID.
Enable Instagram Photos
If you want to allow your customers to choose photos from their Instagram uploads, you need to enter a Instagram Client ID and Redirect URI. Please read this article for more information.