---
title: ImagePlaygroundOptions
framework: imageplayground
role: symbol
role_heading: Structure
path: imageplayground/imageplaygroundoptions
---

# ImagePlaygroundOptions

A type that stores the options that affect the image-generation process.

## Declaration

```swift
struct ImagePlaygroundOptions
```

## Overview

Overview Create an instance of this structure and use it to specify the options you want to use when generating images. Apply these options to your SwiftUI sheet using the imagePlaygroundOptions(_:) modifier, or assign them to properties of the ImagePlaygroundViewController or ImageCreator type before generating any images.

## Topics

### Structures

- [ImagePlaygroundOptions.SizeSpecification](imageplayground/imageplaygroundoptions/sizespecification-swift.struct.md)

### Initializers

- [init()](imageplayground/imageplaygroundoptions/init().md)

### Instance Properties

- [creationStrategy](imageplayground/imageplaygroundoptions/creationstrategy-swift.property.md)
- [creationVariety](imageplayground/imageplaygroundoptions/creationvariety-swift.property.md)
- [personalization](imageplayground/imageplaygroundoptions/personalization-swift.property.md)
- [sizeSpecification](imageplayground/imageplaygroundoptions/sizespecification-swift.property.md)

### Enumerations

- [ImagePlaygroundOptions.CreationStrategy](imageplayground/imageplaygroundoptions/creationstrategy-swift.enum.md)
- [ImagePlaygroundOptions.CreationVariety](imageplayground/imageplaygroundoptions/creationvariety-swift.enum.md)
- [ImagePlaygroundOptions.Personalization](imageplayground/imageplaygroundoptions/personalization-swift.enum.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
