When viewed on a desktop, your web page is usually going to have a content area of at least 960px. So sizing your ‘large’ images to around 960 px wide should be quite adequate for a normal website.

Privacy Preference Center