현재는 height: 100% ; width: auto; 상태입니다.

위에처럼 빨간네모칸 안에 이미지를 넣는데 1.2.번 사진은 양옆에 흰색으로 빈공간이 나오자나요 그걸 꽉채우려

1) width: 100%  height: auto; 로 하면 가로는 맞는데 세로가 길이가 이미지 설명 여기 공간까지 침범 하드라고요 

2) width: 100% height: 100% 으로하면 사진은 빨간네모칸안에 꽉차는데 비율이 깨져서 이상하드라고요

저걸 제대로 나오게하는 방법은 원본 사진의 비율을 바꾸는 수 밖에 없는건가요? 아니면 css 자체로 해결가능한가요?