<!--
{
  "availability" : [
    "iOS: 26.4.0 -",
    "iPadOS: 26.4.0 -",
    "macCatalyst: 26.4.0 -",
    "macOS: 26.4.0 -",
    "visionOS: 26.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ImagePlayground",
  "identifier" : "/documentation/ImagePlayground/ImagePlaygroundOptions/creationVariety-swift.property",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Image Playground"
    ],
    "preciseIdentifier" : "s:15ImagePlayground0aB7OptionsV15creationVarietyAC08CreationE0Ovp"
  },
  "title" : "creationVariety"
}
-->

# creationVariety

The amount to vary the creation parameters when generating multiple images from the
same inputs.

```
var creationVariety: ImagePlaygroundOptions.CreationVariety
```

## Discussion

When creating multiple images from the same inputs, the system adjusts parameters
programmatically to create images with different content. Use this property to specify
the amount of variability you want in the final images. For example, specify
[`ImagePlaygroundOptions.CreationVariety.high`](/documentation/ImagePlayground/ImagePlaygroundOptions/CreationVariety-swift.enum/high) to generate images with greater numbers of differences,
or specify [`ImagePlaygroundOptions.CreationVariety.low`](/documentation/ImagePlayground/ImagePlaygroundOptions/CreationVariety-swift.enum/low) to generate images that are closer together.

The default value of this property is [`ImagePlaygroundOptions.CreationVariety.automatic`](/documentation/ImagePlayground/ImagePlaygroundOptions/CreationVariety-swift.enum/automatic).

---

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)