The IKPictureTaker class represents a panel that allows users to choose images by browsing the file system. The picture taker panel provides an Open Recent menu, supports image cropping, and supports taking snapshots from an iSight or other digital camera.


@interface IKPictureTaker : NSPanel


Creating And Displaying The Picture Taker

+ pictureTaker

Returns a shared IKPictureTaker instance, creating it if necessary.

- beginPictureTakerSheetForWindow:withDelegate:didEndSelector:contextInfo:

Opens a picture taker as a sheet whose parent is the specified window.

- popUpRecentsMenuForView:withDelegate:didEndSelector:contextInfo:

Displays the Open Recent popup menu associated with the picture taker.

- runModal

Opens a modal picture taker dialog.

Getting and Setting Images

- setInputImage:

Set the image input for the picture taker.

- inputImage

Returns the input image associated with the picture taker.

- outputImage

Returns the edited image.

Getting and Setting Mirroring

- setMirroring:

Controls whether the receiver enables video mirroring during snapshots.

- mirroring

Returns whether video mirroring is enabled during snapshots.


Picture Taker Keys

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


Inherits From