---
title: "image(actions:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uigraphicsimagerenderer/image(actions:)"
---

# image(actions:)

Creates an image from a set of drawing instructions.

## Declaration

```swift
func image(actions: (UIGraphicsImageRendererContext) -> Void) -> UIImage
```

## Parameters

- `actions`: A doc://com.apple.uikit/documentation/UIKit/UIGraphicsImageRenderer/DrawingActions block that, when invoked by the renderer, executes a set of drawing instructions to create the output image.

## Return Value

Return Value A UIImage object created by the supplied drawing actions.

## Discussion

Discussion You provide a set of drawing instructions as the block argument to this method, and the method will return the resultant UIImage object. You can call this method repeatedly to create multiple images, each of which has identical dimensions and format.

## See Also

### Creating images

- [jpegData(withCompressionQuality:actions:)](uikit/uigraphicsimagerenderer/jpegdata(withcompressionquality:actions:).md)
- [pngData(actions:)](uikit/uigraphicsimagerenderer/pngdata(actions:).md)
- [UIGraphicsImageRenderer.DrawingActions](uikit/uigraphicsimagerenderer/drawingactions.md)
