1. background-size: cover;
2. object-fit для img
3. разные картинки для разных экранов, разрешений, плотности пикселей и ориентации: тег picture
4. разные картинки в media
Если это одна картинка и она скажем 4000x4000px, то пользователи с мобильным интернетом скажут спасибо. Особенно в роуминге. Да и обрезаться она должна непонятным образом при повороте экрана.