How about this:
struct ResizedImage: View {
var body: some View {
Image("myImage")
.resizable()
.scaledToFit()
.frame(width: 200.0, height: 200)
}
}
theThe image view is 200x200, but the image maintains the original aspect ratio (rescaling within that frame).