I personally pay to have my photos hosted online via SmugMug, and then its super easy to share them. You might also be able to do the same with Google photos, iCloud, OneDrive, DropBox, Box.com, etc....
With your photos hosted somewhere online, you navigate to the photo, right click on it and...