---
title: XCTAttachment.ImageQuality
framework: xctest
role: symbol
role_heading: Enumeration
path: xctest/xctattachment/imagequality
---

# XCTAttachment.ImageQuality

Compression quality options for image-based attachments.

## Declaration

```swift
enum ImageQuality
```

## Topics

### Quality Settings

- [XCTAttachment.ImageQuality.original](xctest/xctattachment/imagequality/original.md)
- [XCTAttachment.ImageQuality.medium](xctest/xctattachment/imagequality/medium.md)
- [XCTAttachment.ImageQuality.low](xctest/xctattachment/imagequality/low.md)

### Initializers

- [init(rawValue:)](xctest/xctattachment/imagequality/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating Attachments from Images and Screenshots

- [init(image:)](xctest/xctattachment/init(image:).md)
- [init(image:quality:)](xctest/xctattachment/init(image:quality:).md)
- [init(screenshot:)](xctest/xctattachment/init(screenshot:).md)
- [init(screenshot:quality:)](xctest/xctattachment/init(screenshot:quality:).md)
- [XCUIScreenshot](xcuiautomation/xcuiscreenshot.md)
