This document shows the implementation status of Image Capture on the different browsers.
- Notes updated February 2023.
- No flag needed after M59 (before that, use
chrome://flags/#enable-experimental-web-platform-features).
| ImageCapture method | Available |
|---|---|
| grabFrame() | ✓ |
| takePhoto() | ✓ |
| getPhotoCapabilities() | ✓ |
| getPhotoSettings() | 61 (732521) |
| setOptions() | ✓ |
| MediaStreamTrack methods | Available |
|---|---|
| getCapabilities() | ✓ |
| applyConstraints() | ✓ |
| getConstraints() | ✓ |
| getSettings() | ✓ |
| MediaDevices methods | Available |
|---|---|
| getSupportedConstraints() | ✓ |
Individual features per-platform availability:
| Feature/Platform | Android | Linux/ChromeOS | Windows | Mac |
|---|---|---|---|---|
Photo{Capabilities/Settings} |
||||
| └ fillLightMode | ✓ | |||
| └ imageHeight | ✓ | ✓ | ✓ | ✓ |
| └ imageWidth | ✓ | ✓ | ✓ | ✓ |
| └ redEyeReduction | ✓ | |||
MediaTrack* |
||||
| └ brightness | ✓ | 60 (657128) | 111(817805) | |
| └ colorTemperature | 60 (724626) | ✓ | 60 (657128) | 111(817805) |
| └ contrast | ✓ | 60 (657128) | 111(817805) | |
| └ exposureCompensation | (724730) | ✓ | 60 (657128) | |
| └ exposureTime | 72 (823316) | ✓ | 76 (823316) | 111(817805) |
| └ exposureMode | ✓ | ✓ | 60 (657128) | 111(817805) |
| └ focusDistance | 72 (732807) | ✓ | 76 (732807) | 111(817805) |
| └ focusMode | ✓ | ✓ | 76 (732807) | 111(817805) |
| └ iso | ✓ | |||
| └ pan | (934063) | (934063) | 87(934063) | |
| └ pointsOfInterest | ✓ | |||
| └ saturation | ✓ | 60 (657128) | 111(817805) | |
| └ sharpness | ✓ | 60 (657128) | 111(817805) | |
| └ tilt | (934063) | (934063) | 87(934063) | |
| └ whiteBalanceMode | ✓ | ✓ | 60 (657128) | 111(817805) |
| └ zoom | ✓ | ✓ | 60 (657128) | 87(934063) |
- iOS.
Same as Chrome unless specified otherwise
- The
about:configflagdom.imagecapture.enabledmust be set to true.
| Feature/Platform | Chrome OS | Android | Mac | Linux | Windows |
|---|---|---|---|---|---|
| takePhoto() | |||||
| getPhotoCapabilities | |||||
| setOptions | |||||
| grabFrame | ✓ | ✓ | ✓ | ✓ | ✓ |






