Contact emails
mca...@chromium.org, owe...@chromium.org
Spec
https://www.w3.org/TR/image-capture/
Summary
The MediaStream Image Capture API provides sites the ability to build a richer image capture experience that is currently possible. It does this in a number of ways, including allowing sites to setting important characteristics of cameras such as zoom, focus, white balance etc. Additionally it includes actual takePhoto functionality (rather than requiring the developer simply capture a frame of a preview), which provides access to the OS native still image capture capabilities.
Link to “Intent to Implement” blink-dev discussion
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/WYTiG9h8Xbs
Goals for experimentation
We are hoping to receive feedback on the API design from developers
Experimental timeline
Experiment will be available in:
Chrome 55 (beta: ~Oct 20, stable: ~Dec 6)
Chrome 56
Chrome 57
Experiment will be disabled in Chrome 58 (stable: ~Apr 25 2017)
Any risks when the experiment finishes?
None
Ongoing technical constraints
None
Will this feature be supported on all five Blink platforms supported by Origin Trials (Windows, Mac, Linux, Chrome OS, and Android)?
Yes, but they offer different levels of depth when it comes to the get-capabilities/set-options pairs. We plan to continue to expand support over time.
For ease of comprehension:
Android | Mac | Linux/CrOs | Win | |
takePhoto() | yeah | yeah | yeah | yeah |
getCapabilities() | most | nay (N.A.) | some | some |
setOptions() | most | nay (N.A.) | some | some |
grabFrame() | yeah | yeah | yeah | yeah |
OWP launch tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=603328
Link to entry on the feature dashboard
https://www.chromestatus.com/feature/4843864737185792
LGTM1
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Experimental timeline
Experiment will be available in:
Chrome 56 (beta: ~Nov 17, stable: ~Jan 31)
Chrome 57
Chrome 58
Experiment will be disabled in Chrome 59 (stable: ~Jun 6 2017)
LGTM3.
During the TAG Review of the W3C Image Capture Spec (see here), a couple of interop issues were pointed out between the API form and other neighbouring APIs, which culminated with a restructuring of the ways to get/set the photo capabilities/settings (PR). This happened in parallel to the Origin Trial experiment, so we decided to let it roll through, but didn't want to make too much noise before the end of it. With the Spec updated in cooperation with Firefox, we have been working in updating the Chrome implementation (bug) and should be ready very soon in M59 Canary. This document has a list of the migrated items.