---
title: Transcript.ImageAttachment
framework: foundationmodels
role: symbol
role_heading: Structure
path: foundationmodels/transcript/imageattachment
---

# Transcript.ImageAttachment

An image attachment in a transcript entry.

## Declaration

```swift
struct ImageAttachment
```

## Topics

### Creating an image attachment

- [init(_:orientation:)](foundationmodels/transcript/imageattachment/init(_:orientation:).md)
- [init(imageURL:orientation:)](foundationmodels/transcript/imageattachment/init(imageurl:orientation:).md)

### Inspecting an image attachment

- [cgImage](foundationmodels/transcript/imageattachment/cgimage.md)
- [ciImage](foundationmodels/transcript/imageattachment/ciimage.md)
- [orientation](foundationmodels/transcript/imageattachment/orientation.md)
- [url](foundationmodels/transcript/imageattachment/url.md)

### Getting the pixel buffer

- [pixelBuffer(resolution:pixelFormat:)](foundationmodels/transcript/imageattachment/pixelbuffer(resolution:pixelformat:).md)

## Relationships

### Conforms To

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

## See Also

### Constructing content

- [Transcript.TextSegment](foundationmodels/transcript/textsegment.md)
- [Transcript.StructuredSegment](foundationmodels/transcript/structuredsegment.md)
- [Transcript.ResponseFormat](foundationmodels/transcript/responseformat.md)
- [Transcript.ToolDefinition](foundationmodels/transcript/tooldefinition.md)
- [Transcript.AttachmentSegment](foundationmodels/transcript/attachmentsegment.md)
- [Transcript.Instructions](foundationmodels/transcript/instructions.md)
- [Transcript.Prompt](foundationmodels/transcript/prompt.md)
- [Transcript.Reasoning](foundationmodels/transcript/reasoning.md)
- [Transcript.Response](foundationmodels/transcript/response.md)
- [Transcript.ToolCall](foundationmodels/transcript/toolcall.md)
- [Transcript.ToolCalls](foundationmodels/transcript/toolcalls.md)
- [Transcript.ToolOutput](foundationmodels/transcript/tooloutput.md)
- [Transcript.CustomSegment](foundationmodels/transcript/customsegment.md)
