<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 8.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/AsyncImagePhase/image",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI15AsyncImagePhaseO5imageAA0D0VSgvp"
  },
  "title" : "image"
}
-->

# image

The loaded image, if any.

```
var image: Image? { get }
```

## Discussion

If this value isn’t `nil`, the image load operation has finished,
and you can use the image to update the view. You can use the image
directly, or you can modify it in some way. For example, you can add
a [`resizable(capInsets:resizingMode:)`](/documentation/SwiftUI/Image/resizable(capInsets:resizingMode:)) modifier to make the
image resizable.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)