---
title: ImageMarkup
framework: paperkit
role: symbol
role_heading: Structure
path: paperkit/imagemarkup
---

# ImageMarkup

A markup element that represents an image.

## Declaration

```swift
struct ImageMarkup
```

## Topics

### Accessing image content

- [image](paperkit/imagemarkup/image.md)
- [orientation](paperkit/imagemarkup/orientation.md)
- [contentsBounds](paperkit/imagemarkup/contentsbounds.md)

### Configuring appearance

- [opacity](paperkit/imagemarkup/opacity.md)
- [accessibilityDescription](paperkit/imagemarkup/accessibilitydescription.md)

### Identifying markup

- [id](paperkit/imagemarkup/id.md)

### Initializers

- [init(image:frame:rotation:opacity:contentsBounds:accessibilityDescription:allowedInteractions:id:)](paperkit/imagemarkup/init(image:frame:rotation:opacity:contentsbounds:accessibilitydescription:allowedinteractions:id:)-1ggjv.md)
- [init(image:frame:rotation:opacity:contentsBounds:accessibilityDescription:allowedInteractions:id:)](paperkit/imagemarkup/init(image:frame:rotation:opacity:contentsbounds:accessibilitydescription:allowedinteractions:id:)-8y6o9.md)
- [init(image:frame:rotation:orientation:opacity:contentsBounds:accessibilityDescription:allowedInteractions:id:)](paperkit/imagemarkup/init(image:frame:rotation:orientation:opacity:contentsbounds:accessibilitydescription:allowedinteractions:id:).md)

### Instance Methods

- [replaceImage(with:)](paperkit/imagemarkup/replaceimage(with:)-10qzi.md)
- [replaceImage(with:)](paperkit/imagemarkup/replaceimage(with:)-6eb53.md)

## Relationships

### Conforms To

- [Identifiable](swift/identifiable.md)
- [Markup](paperkit/markup.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Markup elements

- [Markup](paperkit/markup.md)
- [ShapeMarkup](paperkit/shapemarkup.md)
- [LinkMarkup](paperkit/linkmarkup.md)
- [LoupeMarkup](paperkit/loupemarkup.md)
- [MarkupInteractions](paperkit/markupinteractions.md)
