<!--
{
  "documentType" : "article",
  "framework" : "ImageIO",
  "identifier" : "/documentation/ImageIO/gif-image-properties",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "GIF Image Properties"
}
-->

# GIF Image Properties

Metadata keys for the Graphics Interchange Format (GIF).

## Topics

### Dictionary

[`kCGImagePropertyGIFDictionary`](/documentation/ImageIO/kCGImagePropertyGIFDictionary)

A dictionary of key-value pairs for an image that uses Graphics Interchange Format (GIF).

### Image Properties

[`kCGImagePropertyGIFCanvasPixelHeight`](/documentation/ImageIO/kCGImagePropertyGIFCanvasPixelHeight)

The height of the main image, in pixels.

[`kCGImagePropertyGIFCanvasPixelWidth`](/documentation/ImageIO/kCGImagePropertyGIFCanvasPixelWidth)

The width of the main image, in pixels.

[`kCGImagePropertyGIFHasGlobalColorMap`](/documentation/ImageIO/kCGImagePropertyGIFHasGlobalColorMap)

A Boolean value that indicates whether the GIF has a global color map.

[`kCGImagePropertyGIFImageColorMap`](/documentation/ImageIO/kCGImagePropertyGIFImageColorMap)

The image color map.

### Sequence Timing

[`kCGImagePropertyGIFFrameInfoArray`](/documentation/ImageIO/kCGImagePropertyGIFFrameInfoArray)

An array of dictionaries that contain timing information for the image sequence.

[`kCGImagePropertyGIFDelayTime`](/documentation/ImageIO/kCGImagePropertyGIFDelayTime)

The number of seconds to wait before displaying the next image in an animated sequence, clamped to a minimum of 100 milliseconds.

[`kCGImagePropertyGIFUnclampedDelayTime`](/documentation/ImageIO/kCGImagePropertyGIFUnclampedDelayTime)

The number of seconds to wait before displaying the next image in an animated sequence.

[`kCGImagePropertyGIFLoopCount`](/documentation/ImageIO/kCGImagePropertyGIFLoopCount)

The number of times to repeat an animated sequence.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)