Все 3 ваших исходных изображения имеют разные соотношения.
40x36
37x40
39x41
Затем вы пытаетесь определить их размер с помощью своего CSS, и браузер прилагает все усилия, чтобы изменить их размер. Он может только многое сделать с тем, что ему дают.
Другие вопросы:
- Вы увеличиваете их в размерах, что в большинстве случаев приводит к нечеткому, плохо выглядящему изображению.
- Рассматриваемые изображения не выровнены друг с другом в центре.
Я бы предложил установить для всех этих исходных изображений одинаковое соотношение и повысить их разрешение, если вы собираетесь увеличить их.