---
title: QLThumbnailRepresentation.RepresentationType
framework: quicklookthumbnailing
role: symbol
role_heading: Enumeration
path: quicklookthumbnailing/qlthumbnailrepresentation/representationtype
---

# QLThumbnailRepresentation.RepresentationType

The different types of thumbnails that you can create.

## Declaration

```swift
enum RepresentationType
```

## Mentioned in

Providing Thumbnails of Your Custom File Types

## Topics

### Enumeration Cases

- [QLThumbnailRepresentation.RepresentationType.icon](quicklookthumbnailing/qlthumbnailrepresentation/representationtype/icon.md)
- [QLThumbnailRepresentation.RepresentationType.lowQualityThumbnail](quicklookthumbnailing/qlthumbnailrepresentation/representationtype/lowqualitythumbnail.md)
- [QLThumbnailRepresentation.RepresentationType.thumbnail](quicklookthumbnailing/qlthumbnailrepresentation/representationtype/thumbnail.md)

### Initializers

- [init(rawValue:)](quicklookthumbnailing/qlthumbnailrepresentation/representationtype/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

### Thumbnail Images

- [cgImage](quicklookthumbnailing/qlthumbnailrepresentation/cgimage.md)
- [nsImage](quicklookthumbnailing/qlthumbnailrepresentation/nsimage.md)
- [uiImage](quicklookthumbnailing/qlthumbnailrepresentation/uiimage.md)
- [type](quicklookthumbnailing/qlthumbnailrepresentation/type.md)
- [contentRect](quicklookthumbnailing/qlthumbnailrepresentation/contentrect.md)
