我遇到了我认为是错误的错误,我想知道是否还有其他人遇到了这个错误,并且/或者正在解决这个问题。
我通过可表示的UIImagePickerController从设备的相机导入了图像。导入此图像后,我将其保存到documents目录,然后使用以下代码显示它:
Image(uiImage: image)
.resizable()
.frame(height: 300)
.scaledToFill()
这不应该导致图像变形,因为按比例缩放以填充图像应该只是放大图像,直到它适合框架而不变形为止。但是,我在最终图像中得到了相当多的水平拉伸:
有人遇到过这个问题吗?我不认为我会遗漏任何明显的东西,因为当我将其用于非相机拍摄的图像时,代码会表现良好。
答案 0 :(得分:0)
尝试如下修改修饰符的顺序,
Image(uiImage: UIImage(named: "08-512")!)
.resizable()
.scaledToFill()
.frame(width: 50, height: 20)
//.clipped()
}