Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Capture a new image using the camera.

Component Version macOS Windows Linux Server iOS SDK
ImageCapture 8.3 ✅ Yes ❌ No ❌ No ❌ No ❌ No
MBS( "ImageCapture.RequestTakePicture" )




Returns OK or error.


Capture a new image using the camera.
Works only if the camera capabilities include ICCameraDeviceCanTakePicture.
You MUST call ImageCapture.RequestEnableTethering before requesting take picture.

You may need to add a script pause after this to let the camera do the work.

Confirmed to work in August 2020 to work on macOS Catalina with my Canon EOS 760D.

See also

Release notes

Example Databases

Blog Entries

This function checks for a license.

Created 4th June 2018, last changed 27th August 2020

ImageCapture.RequestSyncClock - ImageCapture.SetFeatureValue