Вертикальное выравнивание img произвольных размеров

Каждому верстальщику приходилось сталкиваться с необходимостью центрировать изображение внутри блока не только по горизонтали, но и по вертикали. Если размеры изображения всегда постоянны и известны, то решение подобрать нетрудно. Мы рассмотрим случай, когда у картинки может быть произвольная высота и ширина. Мне, например, часто приходится...