...
It helps greatly to make sure that images been uploaded are not greater than 2500 pixels in any one side. The images displayed in the virtual shelf are naturally limited by the screen resolution. As such, having an image larger than this brings little benefit. Typically the recommended image size is between 250kb - 2mb
Product image preparation and automatic cropping
...