edit. Właśnie zauważyłem z kiedy jest to pytanie XD Może komuś się jeszcze przyda
Ustaw jego height na 100vh a jeżeli po tym problemem jest za długi obrazek to możesz użyć overflow: hidden dla diva, który jest jego rodzicem. Możesz też użyć innej sztuczki i stworzyć diva z background-img do jego wyświetlenia zamiast <img />
przykład:
.img-me {
width: 100vw;
height: 100vh;
background-image: url('./background.jpg');
background-size: cover;
background-position: center;
}
Tak samo możesz postąpić z dowolnym divem na stronie, jeżeli chcesz by zajmował 100% wysokości ekranu, na którym jest wyświetlany i nie zostawiał pustych przestrzeni po boku spowodowanych proporcją.