Photography is not just an art. In order to produce a good image some technical craftsmanship is required.
You want your images to be viewed at its best. Therefore you add them to your website at 100% jpeg quality, and in high resolution. All for the best result, so everybody with a high-resolution screen can view hem at its best.
For those with a smaller device the browser handles scaling. Seems like the right approach.