<!--
{
  "documentType" : "article",
  "framework" : "Quartz",
  "identifier" : "/documentation/Quartz/picture-taker-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Picture Taker Keys"
}
-->

# Picture Taker Keys

Keys for customizing the picture taker appearance and behavior. These values are set by sending the picture taker instance `setValue:forKey`.

## Topics

### Constants

[`IKPictureTakerAllowsVideoCaptureKey`](/documentation/Quartz/IKPictureTakerAllowsVideoCaptureKey)

A key for allowing video capture.

[`IKPictureTakerAllowsFileChoosingKey`](/documentation/Quartz/IKPictureTakerAllowsFileChoosingKey)

A key for allowing the user to choose a file.

[`IKPictureTakerUpdateRecentPictureKey`](/documentation/Quartz/IKPictureTakerUpdateRecentPictureKey)

A key for allowing a recent picture to be updated.

[`IKPictureTakerAllowsEditingKey`](/documentation/Quartz/IKPictureTakerAllowsEditingKey)

A key for allowing image editing.

[`IKPictureTakerShowEffectsKey`](/documentation/Quartz/IKPictureTakerShowEffectsKey)

A key for showing effects.

[`IKPictureTakerInformationalTextKey`](/documentation/Quartz/IKPictureTakerInformationalTextKey)

A key for informational text. The associated value is an `NSString` or `NSAttributedString` object whose default value is `"Drag Image Here"`.

[`IKPictureTakerImageTransformsKey`](/documentation/Quartz/IKPictureTakerImageTransformsKey)

A n image transformation key. The associated value is an `NSDictionary` object that can be serialized.

[`IKPictureTakerOutputImageMaxSizeKey`](/documentation/Quartz/IKPictureTakerOutputImageMaxSizeKey)

A key for the maximum size of the output image. The associated value is an `NSValue` object (`NSSize`).

[`IKPictureTakerCropAreaSizeKey`](/documentation/Quartz/IKPictureTakerCropAreaSizeKey)

A key for the cropping area size. The associated value is an `NSValue` object (`NSSize`).

[`IKPictureTakerShowAddressBookPictureKey`](/documentation/Quartz/IKPictureTakerShowAddressBookPictureKey)

A key for showing the address book picture.

[`IKPictureTakerShowEmptyPictureKey`](/documentation/Quartz/IKPictureTakerShowEmptyPictureKey)

A key for showing an empty picture. The associated value is an `NSImage` object. The default value is `nil`. If set to an image, the picture taker automatically shows an image at the end of the Recent Pictures pop-up menu. that means “no picture.”

[`IKPictureTakerRemainOpenAfterValidateKey`](/documentation/Quartz/IKPictureTakerRemainOpenAfterValidateKey)

A key that determines if the picture taker UI should remain open after the user selects done.



---

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)