Что касается изменения размеров других изображений для размещения основного изображения, я не думаю, что изотоп поддерживает это.Вам, вероятно, придется написать собственную анимацию jquery.
Что-то с логикой: анимируйте по вертикали, найдите все элементы сверху и снизу изображения и сожмите их на то же количество пикселей, что и при увеличении высоты. Затем анимируйте по горизонтали, найдите все элементы слева исправа от изображения и уменьшите их на столько же пикселей, сколько вы увеличиваете ширину.
Единственное, что вы можете сделать, чтобы ограничить изменение размера контейнера, это добавить эту строку в опцию изотопа:
resizesContainer : false
Надеюсь, это поможет