---
title: "init(image:)"
framework: xctest
role: symbol
role_heading: Initializer
path: "xctest/xctattachment/init(image:)"
---

# init(image:)

Creates an attachment containing a PNG representation of the provided image.

## Declaration

```swift
convenience init(image: UIImage)
```

```swift
convenience init(image: NSImage)
```

## Parameters

- `image`: The image to wrap as an attachment.

## Discussion

Discussion Creates an attachment with a uniformTypeIdentifier of "public.png". Equivalent to calling init(image:quality:) with a quality value of XCTAttachment.ImageQuality.original.

## See Also

### Creating Attachments from Images and Screenshots

- [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)
- [XCTAttachment.ImageQuality](xctest/xctattachment/imagequality.md)
