<!--
{
  "documentType" : "article",
  "framework" : "CoreGraphics",
  "identifier" : "/documentation/CoreGraphics/window-image-types",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Window Image Types"
}
-->

# Window Image Types

Specifies the options for capturing an image of a window.

## Topics

### Constants

[`kCGWindowImageDefault`](/documentation/CoreGraphics/CGWindowImageOption/kCGWindowImageDefault)

[`static var boundsIgnoreFraming: CGWindowImageOption`](/documentation/CoreGraphics/CGWindowImageOption/boundsIgnoreFraming)

[`static var shouldBeOpaque: CGWindowImageOption`](/documentation/CoreGraphics/CGWindowImageOption/shouldBeOpaque)

[`static var onlyShadows: CGWindowImageOption`](/documentation/CoreGraphics/CGWindowImageOption/onlyShadows)

[`static var bestResolution: CGWindowImageOption`](/documentation/CoreGraphics/CGWindowImageOption/bestResolution)

When capturing the window, return the best image resolution. The returned image size may be different than the screen size.

[`static var nominalResolution: CGWindowImageOption`](/documentation/CoreGraphics/CGWindowImageOption/nominalResolution)

When capturing the window, return the nominal image resolution. The returned image size is the same as the screen size.



---

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)