Подправить css/js для скрипта вывода изображений
Скрипт корректно работает только с квадратными изображениями.
Необходимо подправить css (может и js) так, чтобы изображение с любыми размерами и пропорциями отображалось корректно:
1.В большом блоке
- если изображение меньше, чем размер блока, то не растягивать изображение, а просто поместить по цетру
- если изображение больше, чем размер блока, и не квадратное (квадратное и сейчас уменьшается и отображается правильно), то уменьшить изображение (по бОльшей стороне) до размера блока, отцентрировав и сохранив пропорции
2.В маленьких блоках
- если изображение меньше, чем размер блока, и не квадратное, то увеличить изображение (по бОльшей стороне) до размера блока, отцентрировав и сохранив пропорции
- если изображение больше, чем размер блока, и не квадратное (квадратное и сейчас уменьшается и отображается правильно), то уменьшить изображение (по бОльшей стороне) до размера блока, отцентрировав и сохранив пропорции
Либо предложите что-либо подобное без таковых болячек.