Я столкнулся с тем, что я считаю ошибкой, и мне интересно, сталкивался ли кто-то еще с этим и / или есть ли обходной путь для этого.
У меня есть изображения, импортированные с камеры устройства. через представляемый UIImagePickerController. Импортировав это изображение, я затем сохраняю его в каталог документов и затем отображаю его, используя следующий код:
Image(uiImage: image)
.resizable()
.frame(height: 300)
.scaledToFill()
Это не должно приводить к искажению изображения, поскольку масштабирование до заполнения должно просто увеличить изображение, пока оно не помещается в кадр, не искажая его. Тем не менее, я получаю изрядное количество горизонтальных растяжений на конечном изображении:

Кто-нибудь сталкивался с этой проблемой? Я не думаю, что я упускаю что-то очевидное, потому что когда я использую это для изображений, не снятых камерой, код работает нормально.