В вашем CSS вы можете настроить размер изображения, чтобы заполнить максимальную ширину, сохраняя при этом такое же соотношение сторон, как это:
img {width:100%; height:auto}
Пока контейнер является блоком, это должно регулировать размер изображения. Имейте в виду, что в старых браузерах это может выглядеть пиксельно, потому что для масштабирования изображений используется инструмент масштабирования изображения, используемый в этих браузерах.