---
title: kCGImageMetadataShouldExcludeXMP
framework: imageio
role: symbol
role_heading: Global Variable
path: imageio/kcgimagemetadatashouldexcludexmp
---

# kCGImageMetadataShouldExcludeXMP

A Boolean value that indicates whether to exclude XMP data from the destination.

## Declaration

```swift
let kCGImageMetadataShouldExcludeXMP: CFString
```

## Discussion

Discussion The value of this key must be a CFBoolean value. The default value is kCFBooleanFalse, which causes the destination to include XMP metadata. If you use this flag in conjunction with the kCGImageDestinationMetadata flag, the image destination preserves EXIF and IPTC tags but doesn’t write XMP packets to the file.

## 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)
- [kCGImageDestinationOptimizeColorForSharing](imageio/kcgimagedestinationoptimizecolorforsharing.md)
- [kCGImageDestinationOrientation](imageio/kcgimagedestinationorientation.md)
- [kCGImageDestinationPreserveGainMap](imageio/kcgimagedestinationpreservegainmap.md)
- [kCGImageMetadataShouldExcludeGPS](imageio/kcgimagemetadatashouldexcludegps.md)
