---
title: ImagePlaygroundStyle
framework: imageplayground
role: symbol
role_heading: Structure
path: imageplayground/imageplaygroundstyle
---

# ImagePlaygroundStyle

Style options that determine the appearance of generated images.

## Declaration

```swift
struct ImagePlaygroundStyle
```

## Overview

Overview When you create images programmatically, you can ask the system to create images in a particular style. The generative model takes the requested style option and applies it to the content it generates.

## Topics

### Getting the style options

- [animation](imageplayground/imageplaygroundstyle/animation.md)
- [illustration](imageplayground/imageplaygroundstyle/illustration.md)
- [sketch](imageplayground/imageplaygroundstyle/sketch.md)
- [all](imageplayground/imageplaygroundstyle/all.md)

### Getting the style identifier

- [id](imageplayground/imageplaygroundstyle/id.md)

### Type Properties

- [any](imageplayground/imageplaygroundstyle/any.md)
- [emoji](imageplayground/imageplaygroundstyle/emoji.md)
- [externalProvider](imageplayground/imageplaygroundstyle/externalprovider.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Platform support

- [ImagePlaygroundConcept](imageplayground/imageplaygroundconcept.md)
