---
title: WKImage
framework: watchkit
role: symbol
role_heading: Class
path: watchkit/wkimage
---

# WKImage

A wrapper for images you use with a picker interface.

## Declaration

```swift
class WKImage
```

## Overview

Overview To create instances of this class, use one of the defined creation methods. Choose the method that best suits the image data you have. After creating the object, you can use associate it with a WKPickerItem object and use it in your picker interface.

## Topics

### Creating Image Objects

- [init(image:)](watchkit/wkimage/init(image:).md)
- [init(imageData:)](watchkit/wkimage/init(imagedata:).md)
- [init(imageName:)](watchkit/wkimage/init(imagename:).md)

### Getting the Image Data

- [image](watchkit/wkimage/image.md)
- [imageData](watchkit/wkimage/imagedata.md)
- [imageName](watchkit/wkimage/imagename.md)

### Initializers

- [init(coder:)](watchkit/wkimage/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Images and movies

- [WKInterfaceImage](watchkit/wkinterfaceimage.md)
- [WKImageAnimatable](watchkit/wkimageanimatable.md)
- [WKInterfaceMovie](watchkit/wkinterfacemovie.md)
- [WKInterfaceInlineMovie](watchkit/wkinterfaceinlinemovie.md)
- [WKInterfaceHMCamera](watchkit/wkinterfacehmcamera.md)
- [WKVideoGravity](watchkit/wkvideogravity.md)
