если вам не нужно менять качество, то просто передавайте путь к изображению,
если все же надо resize делать, то получаете размеры изображения, определяете большую сторону и затем делаете resize изображения до квадрата, но мой совет тогда сделать поля прозрачными, белые поля могут не вписаться в дизайн