В дизайне моего приложения у меня есть квадратное пространство для изображения, получаемого с удаленного сервера. Однако иногда изображение представляет собой прямоугольник вместо квадрата.
Я не хочу обрезать изображение, но вместо этого уменьшите его достаточно сильно, чтобы поместиться в квадратные ограничения, а затем заполните оставшееся пространство некоторым фоновым цветом, возможно белым.