---
title: "draw(_:in:style:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/graphicscontext/draw(_:in:style:)-blhz"
---

# draw(_:in:style:)

Draws an image into the context, using the specified rectangle as a layout frame.

## Declaration

```swift
func draw(_ image: Image, in rect: CGRect, style: FillStyle = FillStyle())
```

## Parameters

- `image`: The doc://com.apple.SwiftUI/documentation/SwiftUI/Image to draw. Before drawing, the method converts the image to a doc://com.apple.SwiftUI/documentation/SwiftUI/GraphicsContext/ResolvedImage by calling doc://com.apple.SwiftUI/documentation/SwiftUI/GraphicsContext/resolve(_:)-898z6.
- `rect`: The rectangle in the current user space to draw the image in.
- `style`: A fill style to use when rasterizing the image.

## Discussion

Discussion The current context state defines the full drawing operation. For example, the current transformation and clip shapes affect how SwiftUI draws the image.
