---
title: kCGImageDestinationOptimizeColorForSharing
framework: imageio
role: symbol
role_heading: Global Variable
path: imageio/kcgimagedestinationoptimizecolorforsharing
---

# kCGImageDestinationOptimizeColorForSharing

A Boolean value that indicates whether to create the image using a colorspace.

## Declaration

```swift
let kCGImageDestinationOptimizeColorForSharing: CFString
```

## Discussion

Discussion The value of this key must be a CFBoolean value. The default value is kCFBooleanFalse. Include this key and set it to kCFBooleanTrue to color convert the image using its colorspace, which provides better compatibility with older devices.

## See Also

### Configuring the Image Behaviors

- [kCGImageDestinationLossyCompressionQuality](imageio/kcgimagedestinationlossycompressionquality.md)
- [kCGImageDestinationBackgroundColor](imageio/kcgimagedestinationbackgroundcolor.md)
- [kCGImageDestinationDateTime](imageio/kcgimagedestinationdatetime.md)
- [kCGImageDestinationEmbedThumbnail](imageio/kcgimagedestinationembedthumbnail.md)
- [kCGImageDestinationImageMaxPixelSize](imageio/kcgimagedestinationimagemaxpixelsize.md)
- [kCGImageDestinationMetadata](imageio/kcgimagedestinationmetadata.md)
- [kCGImageDestinationMergeMetadata](imageio/kcgimagedestinationmergemetadata.md)
- [kCGImageDestinationOrientation](imageio/kcgimagedestinationorientation.md)
- [kCGImageDestinationPreserveGainMap](imageio/kcgimagedestinationpreservegainmap.md)
- [kCGImageMetadataShouldExcludeGPS](imageio/kcgimagemetadatashouldexcludegps.md)
- [kCGImageMetadataShouldExcludeXMP](imageio/kcgimagemetadatashouldexcludexmp.md)
