Если нужно полное заполнение без искажений, то я вижу один вариант:
Подготовить несколько изображений с разным соотношением сторон. Не под все аппараты, а усреднить основные разрешения. И потом подключать подходящую картинку @media/aspect-ratio
При этом использовать cover заполнение. Из-за усреднения, на некоторых девайсах картинка будет незначительно обрезаться по краям.