<!--
{
  "availability" : [
    "iOS: 18.1.0 -",
    "iPadOS: 18.1.0 -",
    "macCatalyst: 18.1.0 -",
    "macOS: 15.1.0 -",
    "visionOS: 2.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ImagePlayground",
  "identifier" : "/documentation/ImagePlayground/ImagePlaygroundConcept",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Image Playground"
    ],
    "preciseIdentifier" : "s:15ImagePlayground0aB7ConceptV"
  },
  "title" : "ImagePlaygroundConcept"
}
-->

# ImagePlaygroundConcept

Text elements that specify the content to include in the image.

```
struct ImagePlaygroundConcept
```

## Overview

Use this type to wrap pieces of text describing the image you
want to create. You can also specify larger pieces of text
that contain important concepts to extract and use to guide
the image-creation process.

## Topics

### Describing the image

[`text(_:)`](/documentation/ImagePlayground/ImagePlaygroundConcept/text(_:))

Creates a concept structure that includes a short text description.

[`extracted(from:title:)`](/documentation/ImagePlayground/ImagePlaygroundConcept/extracted(from:title:))

Creates a concept structure from a long-form string and a title that
guides the extraction of concepts from that string.

[`drawing(_:)`](/documentation/ImagePlayground/ImagePlaygroundConcept/drawing(_:))

Creates a concept structure from a PencilKit drawing.

[`image(_:)`](/documentation/ImagePlayground/ImagePlaygroundConcept/image(_:)-29ora)

Creates a concept structure from the specified image object.

[`image(_:)`](/documentation/ImagePlayground/ImagePlaygroundConcept/image(_:)-2s44c)

Creates a concept structure from the image at the specified URL.



---

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)