Component: PhotoPicker 
-----------------------

A panel for iOS to import images from photos library.

Queries photos library without needing permission dialogs.  
See also [ImagePicker](component_ImagePicker.md) functions. Added macOS support for v13.2.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [12.5](newinversion125.md "First functions introduced with version 12.5.") / [13.4](newinversion134.md "Newest functions in version 13.4.") | ✅ Yes | ❌ No | ❌ No | 🔶 19%, on macOS | ✅ 95% |

  
| Item | Details | Server |
|:--|:--|:--|
| [PhotoPicker.Available](PhotoPickerAvailable.md)   Queries whether the photo picker is available. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.BytesLoaded](PhotoPickerBytesLoaded.md)   Queries the number of bytes loaded. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.Clear](PhotoPickerClear.md)   Clears the picker. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.Dismiss](PhotoPickerDismiss.md)   Dismisses the dialog. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.Error](PhotoPickerError.md)   Queries error for loading an image. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.File](PhotoPickerFile.md)   Queries native file path for the image. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.GetDisabledCapabilities](PhotoPickerGetDisabledCapabilities.md)   Queries which Capabilities of the picker that should be disabled. | Mac/iOS   13.4 | ✅ Server |
| [PhotoPicker.GetFileName](PhotoPickerGetFileName.md)   Queries the file name of the script to run when email composer is done. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.GetMode](PhotoPickerGetMode.md)   Queries the mode of the picker. | Mac/iOS   13.4 | ✅ Server |
| [PhotoPicker.GetScriptName](PhotoPickerGetScriptName.md)   Queries the script name of the script to run when email composer is done. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.GetSelectionLimit](PhotoPickerGetSelectionLimit.md)   Queries the selection limit. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.ImageCount](PhotoPickerImageCount.md)   Queries number of images selected. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.IsLoading](PhotoPickerIsLoading.md)   Queries whether images are still loading. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.IsPresented](PhotoPickerIsPresented.md)   Checks whether panel is displayed. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.Present](PhotoPickerPresent.md)   Presents the photo picker view. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.SetDisabledCapabilities](PhotoPickerSetDisabledCapabilities.md)   Sets which Capabilities of the picker that should be disabled. | Mac/iOS   13.4 | ✅ Server |
| [PhotoPicker.SetMode](PhotoPickerSetMode.md)   Sets the mode of the picker. | Mac/iOS   13.4 | ✅ Server |
| [PhotoPicker.SetScript](PhotoPickerSetScript.md)   Sets the script to call when picker is done. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.SetSelectionLimit](PhotoPickerSetSelectionLimit.md)   Sets the selection limit. | Mac/iOS   12.5 | ❌ Server |
| [PhotoPicker.SetSize](PhotoPickerSetSize.md)   Sets size to use for popover. | Mac only   13.2 | ❌ Server |
| [PhotoPicker.TotalBytes](PhotoPickerTotalBytes.md)   Queries the number of bytes in total. | Mac/iOS   12.5 | ❌ Server |

21 functions shown.

### Release notes

- **Version 13.4**
    - Added new [PhotoPicker](https://www.mbsplugins.eu/component_PhotoPicker.shtml) functions.
- **Version 13.2**
    - Added [PhotoPicker.SetSize](https://www.mbsplugins.eu/PhotoPickerSetSize.shtml) function.
    - Upgraded [PhotoPicker](https://www.mbsplugins.eu/component_PhotoPicker.shtml) functions to work on macOS.
- **Version 12.5**
    - Added [PhotoPicker](https://www.mbsplugins.eu/component_PhotoPicker.shtml) functions to show newer image picker on iOS.

### Blog Entries

- [Useful iOS functions](https://www.mbsplugins.de/archive/2025-04-28/Useful_iOS_functions/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 13.4pr7](https://www.mbsplugins.de/archive/2023-09-07/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [Neues MBS Plugin 13.2 für Claris FileMaker](https://www.mbsplugins.de/archive/2023-05-09/Neues_MBS_Plugin_132_für_Clar/monkeybreadsoftware_blog_filemaker)
- [MBS Plugin 13.2 for Claris FileMaker](https://www.mbsplugins.de/archive/2023-05-09/MBS_Plugin_132_for_Claris_File/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 13.2pr1](https://www.mbsplugins.de/archive/2023-04-01/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 12.5 News](https://www.mbsplugins.de/archive/2022-11-17/MBS_FileMaker_Plugin_125_News/monkeybreadsoftware_blog_filemaker)
- [PhotoPicker for iOS with FileMaker iOS SDK](https://www.mbsplugins.de/archive/2022-11-09/PhotoPicker_for_iOS_with_FileM/monkeybreadsoftware_blog_filemaker)
- [Neues MBS Plugin 12.5 für Claris FileMaker](https://www.mbsplugins.de/archive/2022-11-08/Neues_MBS_Plugin_125_für_Clar/monkeybreadsoftware_blog_filemaker)
- [MBS Plugin 12.5 for Claris FileMaker - More than 6800 Functions In One Plugin](https://www.mbsplugins.de/archive/2022-11-08/MBS_Plugin_125_for_Claris_File/monkeybreadsoftware_blog_filemaker)

### FileMaker Magazin

- [Ausgabe 2/2025, Seite 17 bis 20](https://filemaker-magazin.de/neuigkeit/4286-Appetithappen-FMM_202502)

### Example Databases

- [iOS/Examples/iOS Photo Picker](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/iOS/Examples/iOS%20Photo%20Picker.shtml#4ScriptAnchor_)

[HTML Version](component_PhotoPicker.shtml)