Our website supports uploading JPG,JPEG,PNG images. We are looking into HEIC for the iPhone users but for now do not support that format.
On the product page, you should find an option for attaching a picture. If you have any problems with this, just send an email with your picture attached to email@example.com and tell us which product in your order that photo should be placed on.
We currently offer several physical mediums for our products.