Edward, chances are you have downloaded the thumbnail version of the image. These are lower resolution photos, which get grainy when enlarged as the file doesn’t carry enough information for each pixel at these higher resolutions. To correct this you should download the images in the size you need to display them.