Похоже, что один браузер растягивает высоту / ширину, чтобы заполнить div без сохранения соотношения высоты и ширины изображения, тогда как другой использует размеры изображения для его правильного масштабирования.
Убедитесь, что ваше изображение и ваш div имеют одинаковые размеры, за исключением 2 дополнительных пикселей для левой и правой границы.
EDIT:
После более тщательного изучения выясняется, что верх второго изображения обрезается. Попробуйте указать background-position: top left;
.