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

# creationStrategy

The options that specify how to interpret the content in the provided input image.

```
var creationStrategy: ImagePlaygroundOptions.CreationStrategy
```

## Discussion

If one of the inputs to the image generation process is an image, this property
determines how the system uses that image to generate new images. You can specify
an image programmatically, but people can also select images from the system interface.
Creation strategies include generating new images that closely resemble the
original or using the original only for inspiration.

The default value of this property is [`ImagePlaygroundOptions.CreationStrategy.automatic`](/documentation/ImagePlayground/ImagePlaygroundOptions/CreationStrategy-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)