Михаил, задача не втиснуть изображение в квадрат, а проследить чтобы при обрезке в центральной части оставался самый нужный элемент.
Это ОК. А что с BigImage? Я здесь второй день объясняю, что BigImage будет выглядеть плохо: нарушатся пропорции и по краям будет виден фон (хоть лес, хоть трава, хоть заливка цветом — один чёрт это плохо).
P.S. На третий день на эту тему писать не буду — sorry (разве, если вдруг пойму, что был не прав — тогда напишу явку с повинной).