---
title: CIImageRepresentationOption
framework: coreimage
role: symbol
role_heading: Structure
path: coreimage/ciimagerepresentationoption
---

# CIImageRepresentationOption

## Declaration

```swift
struct CIImageRepresentationOption
```

## Topics

### Initializers

- [init(rawValue:)](coreimage/ciimagerepresentationoption/init(rawvalue:).md)

### Type Properties

- [avDepthData](coreimage/ciimagerepresentationoption/avdepthdata.md)
- [avPortraitEffectsMatte](coreimage/ciimagerepresentationoption/avportraiteffectsmatte.md)
- [avSemanticSegmentationMattes](coreimage/ciimagerepresentationoption/avsemanticsegmentationmattes.md)
- [depthImage](coreimage/ciimagerepresentationoption/depthimage.md)
- [disparityImage](coreimage/ciimagerepresentationoption/disparityimage.md)
- [portraitEffectsMatteImage](coreimage/ciimagerepresentationoption/portraiteffectsmatteimage.md)
- [semanticSegmentationGlassesMatteImage](coreimage/ciimagerepresentationoption/semanticsegmentationglassesmatteimage.md)
- [semanticSegmentationHairMatteImage](coreimage/ciimagerepresentationoption/semanticsegmentationhairmatteimage.md)
- [semanticSegmentationSkinMatteImage](coreimage/ciimagerepresentationoption/semanticsegmentationskinmatteimage.md)
- [semanticSegmentationSkyMatteImage](coreimage/ciimagerepresentationoption/semanticsegmentationskymatteimage.md)
- [semanticSegmentationTeethMatteImage](coreimage/ciimagerepresentationoption/semanticsegmentationteethmatteimage.md)
- [hdrImage](coreimage/ciimagerepresentationoption/hdrimage.md)
- [hdrGainMapAsRGB](coreimage/ciimagerepresentationoption/hdrgainmapasrgb.md)
- [hdrGainMapImage](coreimage/ciimagerepresentationoption/hdrgainmapimage.md)

## Relationships

### Conforms To

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

## See Also

### Rendering Images for Data or File Export

- [tiffRepresentation(of:format:colorSpace:options:)](coreimage/cicontext/tiffrepresentation(of:format:colorspace:options:).md)
- [jpegRepresentation(of:colorSpace:options:)](coreimage/cicontext/jpegrepresentation(of:colorspace:options:).md)
- [pngRepresentation(of:format:colorSpace:options:)](coreimage/cicontext/pngrepresentation(of:format:colorspace:options:).md)
- [heifRepresentation(of:format:colorSpace:options:)](coreimage/cicontext/heifrepresentation(of:format:colorspace:options:).md)
- [heif10Representation(of:colorSpace:options:)](coreimage/cicontext/heif10representation(of:colorspace:options:).md)
- [openEXRRepresentation(of:options:)](coreimage/cicontext/openexrrepresentation(of:options:).md)
- [writeTIFFRepresentation(of:to:format:colorSpace:options:)](coreimage/cicontext/writetiffrepresentation(of:to:format:colorspace:options:).md)
- [writeJPEGRepresentation(of:to:colorSpace:options:)](coreimage/cicontext/writejpegrepresentation(of:to:colorspace:options:).md)
- [writePNGRepresentation(of:to:format:colorSpace:options:)](coreimage/cicontext/writepngrepresentation(of:to:format:colorspace:options:).md)
- [writeHEIFRepresentation(of:to:format:colorSpace:options:)](coreimage/cicontext/writeheifrepresentation(of:to:format:colorspace:options:).md)
- [writeHEIF10Representation(of:to:colorSpace:options:)](coreimage/cicontext/writeheif10representation(of:to:colorspace:options:).md)
- [writeOpenEXRRepresentation(of:to:options:)](coreimage/cicontext/writeopenexrrepresentation(of:to:options:).md)
