---
title: CLKFullColorImageProvider
framework: clockkit
role: symbol
role_heading: Class
path: clockkit/clkfullcolorimageprovider
---

# CLKFullColorImageProvider

A full-color image displayed by a complication.

## Declaration

```swift
class CLKFullColorImageProvider
```

## Mentioned in

Creating a timeline entry

## Overview

Overview All graphic complications support full-color images; however, some watch faces display these images as tinted images. Tinted images are black and white images with a highlight color that matches the watch face. If you don’t provide a tinted image provider, ClockKit automatically desaturates the full-color image to create the tinted image. The template also often masks these image to produce circular images or rounded rectangles. For information about the image sizes and masks, see Apple Watch Human Interface Guidelines.

## Topics

### Creating an Image Provider

- [init(fullColorImage:)](clockkit/clkfullcolorimageprovider/init(fullcolorimage:).md)
- [init(fullColorImage:tintedImageProvider:)](clockkit/clkfullcolorimageprovider/init(fullcolorimage:tintedimageprovider:).md)

### Getting the Image Data

- [image](clockkit/clkfullcolorimageprovider/image.md)
- [tintedImageProvider](clockkit/clkfullcolorimageprovider/tintedimageprovider.md)

### Setting the Accessibility Label

- [accessibilityLabel](clockkit/clkfullcolorimageprovider/accessibilitylabel.md)

### Creating Empty Image Providers

- [init()](clockkit/clkfullcolorimageprovider/init().md)
- [new()](clockkit/clkfullcolorimageprovider/new().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)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Image providers

- [CLKImageProvider](clockkit/clkimageprovider.md)
